1、编译简单的一个c语言文件
// hello.c
#include <stdio.h>
main()
{
printf("hello word!\n");
}
// 编译
$ gcc hello.c
编译完成后会有一个a.out的文件出现,执行“./a.out”这个程序便会执行。
2、逐步编译运行一个c语言文件
第一步:预处理
$ gcc -E -o hello.i hello.c
第二步:编译
$ gcc -S -o hello.s hello.i 或 gcc -S -o hello.s hello.c
第三步:汇编
$ gcc -c -o hello.o hello.i 或 gcc -S -o hello.o hello.c 或 gcc -S -o hello.o hello.s
第四部:链接
$gcc -o helloexe hello.o 或 gcc -o helloexe hello.i 或 gcc -o helloexe hello.s 或 gcc -o helloexe hello.c
完成后会有一个heloexe的文件出现,执行“heloexe”这个程序便会执行。
网友评论