回答:
Geanyを使用して、C ++ソースコードを記述、編集、コンパイル、および実行できます。ただし、コードブロックを使用する場合は、最新バージョンのコードブロック16.01をインストールしてください。コードブロック16.01をインストールするには、ターミナルでこのコマンドを実行します。
sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
UbuntuのCodeblock は不安定なようです。Ubuntu 19.04のCodeblocks 16.01では、他のユーザーから報告されたのと同じ問題が見られます。エディターがフリーズし、アプリケーションが突然終了します。
でメッセージコードブロックのフォーラムで、問題への対応、開発者は、「あなたは私が解決する方法が分からない厄介なバグをいくつかヒットしました」、と彼はを参照言う古い議論 wxWidgetsの開発者フォーラムに2008年から問題について。
このような問題を引き起こすwxWidgetsと同じくらい人気のあるクロスプラットフォームGUIライブラリに、未解決の長期にわたるバグがあることは少し意外ですが、それは状況のようです。残念です。
あなたは本当にCodeBlocksを必要としません。必要なのはg++
、コードをコンパイルするためのコンパイラです。インストールしていない場合は、インストールする必要があります。
$ sudo apt install g++
コードを書くのに便利なように、VS Code(私の個人的なお気に入り)、Atom、Vim、Sublimeなどのテキストエディターをインストールできますstart.cpp
。コンピューターのある場所(たとえば)に新しいファイル(たとえば/home/<username>/Codes
)を作成し、いくつかのコード。次に、同じ場所でターミナルを開きます(この場合は/ home // Codes)。次に、次のように入力します。
$ g++ start.cpp -o start.out # this compiles your code
$ ./start.out # this is how you run it
ファイルにいくつかの入力(たとえばinput.txt
)があり、他のファイル(たとえばoutput.txt
)に出力を書き込む場合、コマンドは次のとおりです。
$ ./start.out < input.txt > output.txt
基本的にはcppの最終的な方法です。あなたはおそらく間違いをするでしょうから、私はあなたの教師/ターミナルの経験者に尋ねることをお勧めします。あなたがあなたの人生でCodeBlocksを再びインストールすることを決して気にしないことを願っています:)