Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。
安装基本编译环境(库文件)
sudo apt-get install build-essential
sudo apt-get install gdb
然后将软件源添加进来,就是运行以下命令
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
完成之后,不管是不是已经安装了CodeBocks,使用命令
sudo apt-get install codeblocks
都可以获取最新版本的CodeBlcoks。
sudo apt-get install codeblocks-dbg
获取完成了之后,这个CodeBlocks还是简化版的。
还需运行以下 命令来把常用的插件装上
sudo apt-get install codeblocks-contrib
sudo apt-get install valgrind-dbg
//Valgrind 用来探测内存泄露
安装wxWidgets GUI库(官网http://www.wxwidgets.org/downloads/查看最新版本)
sudo apt-get install libwxbase3.0
sudo apt-get install libwxbase3.0-dev
sudo apt-get install libwxgtk3.0-0
sudo apt-get install libwxgtk3.0-dev
sudo apt-get install wx-common
sudo apt-get install wx3.0-headers
sudo apt-get install wx3.0-i18n
还有wx3.0-examples和wx3.0-doc想看文档的可以装上;此处的3.0指的是wxWidgets版本。
然后,重启CodeBlocks就行了。
工程配置
Settings->Compile and Debugger settings
->Search directories选项夹
1. Compile子选项夹里添加路径/usr/include
2. Linker里添加/usr/lib
安装之后打开codeblocks,感觉比windows下的codeblocks高大上好多,界面字体各方面都挺满意。
但是运行下面的代码之后
1 2 3 4 5 6 7 8 |
|
发现codeblocks自带的xterm终端字体太小而且无法更改,更不能进行复制粘贴。
解决方案:
更改调试终端,选择gnome-terminal作为调试终端。
Setting==>Environment==>General Setting==>Terminal to lanuch console programs:
用“gnome-terminal -t $TITLE -x”替换掉“xterm -T $TITLE -e”。
这样看起来更漂亮些。
之后可以配置背景颜色高亮之类的。
到home文件中 Ctrtl+h显示隐藏的文件 找到.codeblocks 文件,如果没有。codeblocks文件那就到.config文件中找找
复制其配置代码到 default.conf中