eGuideDog
free software for the blind

GCC编译器

(2014年6月28日更新)

返回目录 上一页 下一页

普通话音频 粤语音频

本节内容仅面向了解C语言的用户,向用户介绍Linux下如何编程。

首先,我们需要安装编译所需的相关软件(如果还没有安装的话)。
sudo apt-get install -y build-essential
然后,我们用vim编写一个hello.c程序,内容如下。
#include <stdio.h>

int main(int argc, char **argv) {
printf("hello world\n");
return 0;
}
之后就是编译和运行
gcc hello.c
./a.out

屏幕将显示"hello world"。a.out是默认的编译输出文件,如果想改变这个名称,可以使用-o参数。注意,运行程序时,当前目录的文件前必须添加./,否则会找不到文件,因为当前目录并不是默认的搜索路径,这点和Windows命令行是不同的。如果想做单步调试,可以使用gdb,基于命令行的gdb对于一般的Windows程序员来说是噩梦,但是对于盲人来说这绝对是好消息。gdb的具体用法我就不介绍了,大家可以自行在网上搜索。

C语言已经是一般大专院校理工科学生的必修课了,C语言可以让我们了解计算机编程的思想。但是脱离框架或具体库的C语言本身是做不了什么实际的东西的。学会了C语言语法和使用VC编写有窗口界面的应用是比较不同的事情。有几年VC编程经验的Windows程序员也需要花上较长时间才能在Linux下编写一个简单的窗口。同样地,Android应用使用Java编写,但是懂Java语法不等于就会开发Android应用了。

返回目录 上一页 下一页