SX_c程序的编译_24
c语言的编译过程的命令:
gcc -E main.c -o main.i # 预处理
gcc -S main.i -o main.s # 编译
gcc -c main.s -o main.o # 汇编
gcc main.o -o main # 链接
实际上如果只有一个.c文件那么完全可以直接生成可执行文件:
gcc -o main main.c
如果有多个.c文件想生成一个可执行文件的话,那就需要先生成对应.o文件再用这些.o文件去生成一个可执行文件:
gcc file1.o file2.o -o executable