Ubuntu 16.04 安装C++开发平台CodeBlocks

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

#include

using namespace std;

 

int main()

{

    cout << "Hello World"<< endl;

    return 0;

}

发现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中

Ubuntu 16.04 安装C++开发平台CodeBlocks_第1张图片

你可能感兴趣的:(linux)