用惯了臃肿的VS,本来想装Netbeans的,奈何装了卸卸了装,作罢。于是搜得CodeBlock这一神器,记录以备不时之需。
一、安装过程:
1)安装基本编译环境
1 2 |
sudo apt-get install build-essential sudo apt-get install |
2)安装codeblock
1 2 3 |
sudo apt-get install codeblocks sudo apt-get install codeblocks-dbg sudo apt-get install wxformbuilder |
3)安装wxWidgets
1 2 3 4 5 6 7 8 9 10 |
sudo apt-get install libwxbase2.8 sudo apt-get install libwxbase2.8-dev sudo apt-get install libwxgtk2.8-0 sudo apt-get install libwxgtk2.8-dev sudo apt-get install libwxgtk2.8-dbg sudo apt-get install wx-common sudo apt-get install wx2.8-headers sudo apt-get install wx2.8-i18n sudo apt-get install wx2.8-examples sudo apt-get install wx2.8-doc |
二、配置BOOST库
由于本人是C++狗,boost库是一个非常强大的库。全部编译是很痛苦的过程。如果要使用哪个库,只需要在 $(boost_root)/libs/下找到感兴趣的库,在 build 目录中,选择编译器使用的 makefile,编译即可。这里使用的是boost 1.57.0。
1 2 3 |
tar -zxvf boost_1_57_0.tar.gz cd boost_1_57_0/ ./bjam install --prefix=/usr/local |
三、在CodeBlock中使用BOOST库及regex子库
首先在Settings/Global variable Editor 中添加一个新的变量boost,分别填写base,include,lib等信息。
将regex库编译位置填入linker settings.
四)配置CodeBlock背景
本人比较喜欢黑色背景,可以在Settings/Editor/Syntax highlighting中进行设置。