内容提要
本文介绍国产开源桌面操作系统deepin(UOS也可,它是deepin的商业版)下如何搭建C/C++ 应用开发环境。deepin用的是Qt开发的。我个人认为Qt是重量级IDE,其商业味过重,我还是偏向于完全用c++开发的开源IDE—codeblocks。很多C/C++初学者在大学时就是用它来入门编程。不要以为它很简陋,它的强大超乎你的想象。
1 安装codeblocks
直接启动应用商店下载安装,如下图所示(注意选择文件较大的那个程序安装)。
2 检查系统是否安装好gcc和g++
在deepin终端下执行如下命令:
若显示来gcc和g++版本,则说明系统已经安装好编译器,若其中有一个(例如g++,c++编译器)没有显示出来,则需要使用如下命令进行安装:
sudo apt-get install g++
安装完成后检验,直到安装好了C/C++编译器。
3 配置codeblocks环境
3.1 设置源文件编码格式
如下图所示(settings–》editor)。
3.2 设置编译器工具链
执行“settings–>compiler"菜单命令,进行如下图所示的设置:
3.3 设置运行程序时的本地终端相关参数
deepin系统有一个改进的很好的类似于windows系统命令行的终端,可通过程序菜单打开,我们希望在build了一个程序后能自动调用该终端运行程序,则,可以对codeblocks进行设置,操作如下:
执行”settings–>enviroment"菜单命令,在环境设置对话框中进行如下图所示的设置:
4 示例验证
4.1 新建一个简单项目
使用codeblocks在/home/Documents/下建一个名为"hellocpp1"的项目,注意(项目路径不要要有空格,中文字符),项目结构和代码如下图所示。
4.2 构建项目
(1)执行”build–》build"菜单命令,构建整个项目,若有错误,修改,直到build成功。
(2)单击上图中打绿色按钮,运行程序,若出现下面打运行结果画面,则说明开发环境搭建成功。
5 小结
deepin脱胎于linux,更适合程序员傲游的世界。在开发中,我们会多次用到命令行工具程序,要学会随时获取帮助,现学现动手。例如:常用的命令都在/usr/bin目录下.通过运行:man XXX 或 XXX --help 可以获得帮助。上面图中的全局设置,我就是通过帮助找到相应命令的。