web-dev-qa-db-ja.com

Codeblocks C ++プロジェクトはビルドまたは実行されません

私は新しいUbuntuユーザーです。 Code :: Blocksを使用してWindowsでC++プログラミングを開始し、Linuxのオープンソース環境を試してみたいと思います。

Code :: Blocks IDEをC++で開発するためにセットアップしようとしています。Ubuntuで最初のhello worldアプリケーションを作成するためにそれをインストールして使用しました。最初のC++ test.cppプロジェクトを最初に開始したときに、使用するコンパイラーを尋ねられ、GNU私が選択したGCCコンパイラ。

Code :: BlocksでC++コードを実行するには、リポジトリから何かをダウンロードする必要がありますか?ビルドオプションに自動的に行われないものをリンクする必要がありますか?

2
chamburger

C++コンパイラ(G ++のバージョン)がインストールされていないため、C++プログラムがCode :: Blocksで実行されていないか、インストールされている場合、Code :: Blocksコンパイラ設定でC++コンパイラを構成していません。 C++コンパイラは、デフォルトではg ++のどのバージョン用にも構成されていないため、Code :: Blocksコンパイラ設定で構成する必要があります。

  1. C++用のg ++​​コンパイラをインストールする

    Sudo apt install g++ xterm 
    

    Gccがまだインストールされていない場合は、オプションでインストールします。

    Sudo apt install gcc  
    
  2. 開始コード::ブロック。

  3. Settings->Compiler->Global compiler settings(左ペインの大きな青い歯車アイコン)を選択します->ツールチェーン実行可能ファイルタブ。
  4. Program Filesタブを選択します。下のスクリーンショットですでに選択されています。
  5. クリック .. 下のスクリーンショットでマウスカーソルでマークされているボタン。 /usr/binに移動します。 CコンパイラーgccC++コンパイラーg++リンカー動的ライブラリの場合g++である必要があります。
  6. クリック     OK     コンパイラ設定ウィンドウを閉じるボタン.

注:gccおよびg ++のデフォルトのリポジトリからgccおよびg ++の最新バージョンをgccおよびg ++とともにインストールし、Code :: Blocksコンパイラ設定でgccおよびg ++の代わりにそれらを選択することは許可されています。 19.10のgccおよびg ++の最新バージョンは、gcc-9およびg ++-9です。

enter image description here

1
karel

基本的に、Code::Blocksは追加の設定を必要としません。 g++パッケージをインストールしておく必要があります。あなたはコマンドを発行することでそれを行うことができます

Sudo apt-get install g++
0
enedil