Answers:
您可以使用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上是不稳定的。在Ubuntu 19.04上使用Codeblocks 16.01,我看到了其他人报告的相同问题-编辑器冻结,应用程序突然关闭。
在Codeblocks论坛上的一条消息中,响应该问题的开发人员说:“您遇到了一些我不知道如何解决的令人讨厌的错误”,他在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了:)