标签:
GCC = GNU C Compiler, 下面简单介绍其使用。
1 预处理(pre-processing)
$ gcc -E -o hello.i hello.c
-E 预处理后停止
2 编译(compiling)
$ gcc -S -o hello.s hello.i
-S 编译后停止
3 汇编(assembling)
$ gcc -c hello.s -o hello.o
-c 汇编后停止 hello.o 是目标文件(二进制代码)
4 链接(linking)
$ gcc -o hello hello.o
例 1) hello.c
/* hello.c */ #include <stdio.h> #include <stdlib.h> int main() { printf("Hello!\n"); exit(0); }
$ gcc -o hello hello.c $ ./hello Hello!
标签:
原文地址:http://www.cnblogs.com/xinxue/p/5244039.html