购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 搭建Linux下C/C++开发环境

由于我们安装Ubuntu时自带了图形界面,所以也可以直接在Ubuntu下用其自带的编辑器,如gedit来编辑源代码文件,然后在命令行下进行编译,这种方法对编写小规模程序十分方便。本节的内容比较简单,主要目的是用来测试各种编译工具是否能正确工作,所以希望读者能认真学习本节例题。在开始讲解第一个范例之前,我们先检查下编译工具是否准备好,默认情况下,Ubuntu不会自动安装gcc或g++,所以我们先要在线安装。确保虚拟机Ubuntu能连上Internet,然后在命令行下输入以下命令进行在线安装:

     apt-get install build-essential

稍等片刻,便会把gcc/g++/gdb等安装在Ubuntu上。下面就可以开启我们第一个C程序了,程序代码很简单,主要目的是用来测试我们的环境是否支持编译C语言。

例2.1 】 第一个C程序。

(1)在Ubuntu下打开终端窗口,然后在命令行下输入命令gedit来打开文本编辑器,接着在编辑器中输入如下代码:

     #include <stdio.h>
     void main()
     {
        printf("Hello world\n");
     }

然后保存文件到某个路径(比如/root/ex,ex是自己建立的文件夹),文件名是test.c,并关闭gedit编辑器。

(2)在终端窗口的命令行下进入test.c所在路径,并输入编译命令:

     gcc test.c -o test

其中选项-o表示生成目标文件,也就是可执行程序,这里是test。此时会在同一路径下生成一个test程序,我们可以运行它:

     ./test
     Hello world

至此,我们第一个C程序编译运行成功,这说明C语言开发环境搭建起来了。如果要调试,可以使用gdb命令,这里不再赘述。关于该命令的使用,大家可以参考清华大学出版社出版的《Linux C与C++一线开发实践》,另外本书也详述了Linux下用图形开发工具进行C语言开发的过程,这里不再赘述。本节的小程序是为了验证我们的编译环境是否正常,如果这个小程序能跑起来了,说明Linux下的编译环境已经没有问题,以后到Windows下开发如果发现有问题,至少可以排除掉Linux本身的原因。 YvTUXT7Gxh5nAnFo855kEc9xImqysNBcQAYnUIUTKnOYTrvuUdftbuiYLc9Y1aVP

点击中间区域
呼出菜单
上一章
目录
下一章
×