对于一个在Ubnuntu下的开发者来说编译器当然少不了
如果是c/c++编程的话我建议使用codeblock
那在ubuntu下安装codeblock也是非常简单的
只需两行命令
sudo apt-get install build-essential
sudo apt-get install codeblocks
这样就大功告成了
然后在应用程序那搜索并点开codeblock
然后新建一个文件
记得添加后缀(.c/.cpp/.h)
不然编译器是不会高亮并且提示代码的
还有一点是ubuntu下的codeblock和windows下的有点不同,细心的人会发现怎么上面那栏File,Setting……都不见了,其实他是隐藏在了系统顶部栏,党我们切换到codeblock时,在用鼠标指向顶部栏就会出现那些东西
然后就开始设置了
首先是编译器的字体
Setting>>Editor>>Chose
然后就是设置终端
Setting>>Environment>>Terminal to launch console program(在右下角)
然后选择自己喜欢的终端,有些终端会显示中文不全,换个终端就好了
然后在多线程编程会出现undefined reference to `pthread_create'(‘pthread_create’未定义的引用codeblocks) 问题
只需添加一个链接
Setting>>Compiler>>Linker Settings的左边添加那个
libpthread.so库
在连接器设置 (linker settings)下的链接库中加入libpthread.so,一般路径为/usr/lib/libpthread.so,本机的路径为/usr/lib/i386-linux-gnu/libpthread.so。如果找不到可以在自己的电脑上搜索libpthread.so。
![](https://i-blog.csdnimg.cn/blog_migrate/80f250b0b18911d5bb7739791d51763e.png)
最后有一些常用的快捷键能提高我们的效率
Ctrl + A:全选
Ctrl + C:复制
Ctrl + X: 剪切
Ctrl + V:粘贴
Ctrl + Z:撤销
Ctrl + S:保存
Ctrl + Y / Ctrl + Shift + Z:重做
Ctrl+Shift+C:注释掉当前行或选中块
Ctrl+Shift+X:解除注释
Tab:缩进当前行或选中块
Shift+Tab:减少缩进按住
Ctrl,滚动鼠标滚轮,放大或缩小字体编译与运行部分:
Ctrl + F9:编译
Ctrl + F10:运行上次成功编译后的程序
Ctrl + Shift + F9:编译当前文件(而不是当前打开的工程项目)
F9:编译并运行当前代码(如果编译错误会提示错误而不会运行)
F8:debug
F10:全屏
Ctrl + C:终止正在运行的程序