您的位置:首页 > 其它

gcc使用入门

2008-03-07 12:27 369 查看
  以前用惯了VC++,现在要用gcc还真有点不习惯,不过俗话说“工欲善其事,必先利其器”,不把gcc搞熟练怎么能提高开发效率呢,所以开始边学边写,方便记忆。

一、gcc的编译过程

  gcc的编译过程分为预处理、编译、汇编、连接四个子过程,每个过程的命令如下:

  预处理: gcc -E test.c -o test.i

  编译:gcc -S test.i -o test.s

  汇编:gcc -c test.s -o test.o

  连接:gcc test.o -o test

二、编写我的第一个Linux程序 hello.c

vi hello.c
i

#include <stdio.h>

int main()
{
printf("%s", "Hello,Linux World!");
return 0;
}

ESC
:wq 保存退出

三、编译hello.c

分步编译:
1、gcc -E hello.c -o hello.i
2、gcc -S hello.i -o hello.s
3、gcc -c hello.s -o hello.o
4、gcc hello.o -o hello

其实也可以一步完成上面四个步骤:
  gcc -o hello hello.c

最后执行文件
   ./hello

OK,完成了自己在Linux上的第一个程序,虽然只是个hello world,但总算是体验到Linux下的编程过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: