我在 Ubuntu 上使用 codeblocks 的体验并不好。我尝试过 15.10 和 16.04,但一段时间后它总是崩溃。我只是打开一个控制台应用程序,创建一些 .h 文件并运行。我用它来上大学 C++ 课。我不做复杂的事情。我在 15.10 和 16.04 上重新安装了很多次,但它还是一直崩溃。
答案1
您可以使用吉尼编写、编辑、编译和运行 C++ 源代码。但是如果您想使用 codeblocks,请安装最新版本的 codeblocks 16.01。要安装 codeblocks 16.01,请在终端中运行此命令。
sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
答案2
尝试禁用代码完成的符号浏览器并查看压缩是否停止。
去:
- 设置
- 编辑
- 代码完成(左侧)
- 符号浏览器
并勾选“✔ 禁用符号浏览器”。
我遇到了同样的问题并且解决了它。
答案3
答案4
你真的不需要 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 了 :)