红联Linux门户
Linux帮助

linux学习笔记五 十一.linux下c语言编程初步

发布时间:2008-08-04 10:17:25来源:红联作者:tanglun
十一.linux下c语言编程初步
步骤:1.$vi hello.c
2.输入源代码
#include
main()
{
printf("hello,linux!");

}
3.预处理 $gcc hello.c -o hello.i -E (可以用vi查看各个生成文件)
4.编译 $gcc hello.i -o hello.s -S
5.汇编 $gcc hello.s -o hello.o -c
6.链接 $gcc hello.o -o hello
7.运行 $./hello
显示结果 hello,linux!
也可以一步到位,使用命令$gcc hello.c -o hello (也可以在后面加-g参数,便于以后进行gdb

调试)
注意事项:1. 注意中英文字符的书写(反双引号,反单引号)
gcc的常用参数
-c 只编译不链接,生成目标文件
-S 只编译不汇编,生产汇编代码
-E 只进行预处理
-g 在可执行程序中包含调试信息
-o file 将文件输出到file中
-v 显示gcc版本号
-I dir 在头文件搜索中添加dir目录(dir 为绝对路径)
-L dir 在库文件的搜索中添加dir目录(dir 为绝对路径)
-static 链接静态库
-library 链接名为library的库文件
文章评论

共有 0 条评论