web-dev-qa-db-ja.com

Ubuntu 18.04のCodeBlocksは、ビルドおよび実行後にコンソールに結果を表示しません。私は何をすべきか?

Output from CodeBlocks

Linuxに切り替えました。

前もって感謝します!

1
Rafid Haque

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

  1. C++用のg ++​​コンパイラの最新バージョンをインストールします。

    Sudo apt install g++-8 xterm 
    

    オプションで、最新バージョンのgccもインストールします(推奨)。

    Sudo apt install gcc-8-base # recommended version 
    
  2. 開始コード::ブロック。

  3. SelectSettings->Compiler->Global compiler settings(large blue gear左ペインのアイコン)->Toolchain executablesタブ。
  4. Program Filesタブを選択します。下のスクリーンショットですでに選択されています。
  5. クリック .. 下のスクリーンショットでマウスカーソルでマークされているボタン。 /usr/binに移動します。 Cコンパイラーgccまたはオプションでgcc-8である必要があり、C++コンパイラーg++-8および動的ライブラリのLinkerg++-8である必要があります。
  6. クリック     OK     コンパイラ設定ウィンドウを閉じるボタン.

enter image description here

2
karel

バイオニックにcodeblocksをインストールしようとしましたが、非常に多くの依存関係が必要であるため、ほぼ悪夢でした。質問OPの場合、xterm terminalがありません。これはcodeblocksが動作するために使用し、libwxbase3.0-0v5パッケージで見つけることができます。 Sudo apt install -fそして、依存関係の一部としてxtermをインストールします。

enter image description here

codeblocksダウンロードには、ダウンロードサイトからのアーカイブファイルcodeblocks_17.12-1_AMD64_stable.tar.xzに必要な依存関係が付属しています。

1
George Udosen