编译C语言文件

1、编译简单的一个c语言文件

// hello.c
#include 
 
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”这个程序便会执行。

你可能感兴趣的:(编译C语言文件)