http://blog.csdn.net/zqp2013/article/details/6008563

Code::Blocks 是一款功能强悍的 C C++IDE ,工具小巧灵活、跨平台、支持 SVN 、代码高亮、格式化、国际化(软件界面语言可定制为中文)、强大的调试环境。

本文主要介绍CodeBlock的安装与配置(Ubuntu10.10环境下)整个过程。

一、安装过程:

1安装基本编译环境
sudoapt-get install build-essential
sudo apt-get install gdb


2
安装codeblock
sudoapt-get install codeblocks
sudo apt-get installcodeblocks-dbg
sudo apt-get installwxformbuilder
还有个codeblocks-contrib其实安装的是wxSmith,我还是喜欢wxfb,所以就没有安装。

3
安装wxWidgets
sudoapt-get install libwxbase2.8
sudo apt-get installlibwxbase2.8-dev
sudo apt-get install libwxgtk2.8-0
sudoapt-get install libwxgtk2.8-dev
sudo apt-get installlibwxgtk2.8-dbg
sudo apt-get install wx-common
sudo apt-getinstall wx2.8-headers
sudo apt-get installwx2.8-i18n
还有wx2.8-exampleswx2.8-doc想看文档的可以装上

二、CodeBlock配置:

1》基本编译运行环境的配置:

这里笔者先以Qt4的开发配置为例,Qt是一个跨平台的C++应用程序框架,具有少编程、多创造、尽使用的特点,个人感觉功能比较强大,API使用比MFC简单,对Linux编程感兴趣的不妨试试(当然Linux下编程选择还是比较广泛的,OpenGLwxWidgetsGTK等)。Qt4的安装过程如下:

sudoapt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql

qt4-dev-toolsqt4-doc qt4-designer qt4-qtconfig

 

启动CodeBlock,接下来,新建一个Qt4的工程(这里不作演示),如下:

当然,如果不作任何配置,此工程编译当然是通不过(找不到头文件等,有兴趣可以自己试试),下面进行全局的编译、链接环境配置,Settings->Compileand Debugger settings,在Searchdirectories选项夹Compile子选项夹里添加路径/usr/include,这样程序编译的时候就可以遍历搜索该文件夹,一般情况下头文件都在这个文件夹下(Qt4也不例外),同理,Linker里添加/usr/lib。这时编译运行该工程便会通过,出现Demo程序的运行结果(一个只包含“Quit”按钮的窗口)。

 

2》代码“智能感知”的配置:

windowsVSEclipse熟悉的一定知道代码“智能感知”的好处了,CodeBlock的智能感知功能也不比它们落后。这里介绍以下其配置,Settings->Editor->CodeCompletionand Symbolbrowser(最下面一个选项,可能由于显示器高度不够隐藏在下面看不见,这时可以将最右侧的滚动条拉到最下面,然后拖动左侧滚动条就可以找到)。如下:

Automatically...letters:设置为2表示输入两个字母后就开始“智能感知”。

 

2Qt4Makefile方式编译运行:

以上环境可对Qt4工程进行编译运行,采用PCH预编译的形式(与MFC一样)。但是一般终端运行Qt4的步骤为:先输入qmake-project(生成工程文件),然后qmake(生成Makefiel文件),最后make(编译),./xxx(生成的可执行文件)运行程序。

CodeBlock中也可以设置工程属性,以Makefiel形式运行,具体步骤如下:

选中工程,点右键->properties,如下:

勾选“Thisis a custom Makefile“就可以了,但是还要设置一下此模式下的编译命令,在上图界面上点”Project'sbuild options”,点“Makecommands”,如下:

以上设置只是编译命令,但此之前的生成工程文件及Makefile文件的过程还必须设置两个工具(实际上就是qmake-projectqmake的过程),每次编译运行前都要进行工具的运行。Tooonfiguretools,点Add,将NameExecutable设置为qmake-projectqmake

至此,环境配置基本完成,可以去吃晚饭了,呵呵。。。。。。


GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐