1. 输入源代码
$ emacs hello.c >>>> 进入emacs 编辑器环境
#include
int main()
{
rintf(“Hello World.\n”); >>>> Emacs环境下,按下 Tab 键,有自动缩进功能
exit(0);
}
完成输入后,按住CTRL 键,按下 x, 再按下 c , 最后松开 CTRL。 >>>> 程序保留并退出emacs 环境。
2. 编译,链接,运行
引用
$ gcc -o hello hello.c
$ ./hello >>>> ./ 指明了所执行程序的路径
Hello World.
$
一个linux平台上的c程序开发已经完成咯
3. 调试
如果要使用 gdb 调试程序,那么在上一步编译的时候,记得加上 -g 选项
引用
$ gcc -g -o hello hello.c
$ gdb hello >>>> 进入 gdb 调试环境
tracydundun 于 2008-04-08 22:23:12发表:
正在学,但C 语言基础比较差,有些头文件不知道为什么,比如#ifndef #endif #ifdef 请指教,介绍一本书也可以
xinglight 于 2008-04-08 06:56:14发表:
谢谢分享
hongmaojin 于 2008-03-27 20:42:08发表:
正在学习,感受颇多,谢谢分享