gcc

gcc
1、编译选项
预处理(展开头文件):gcc -E xxx.c -o xxx.i 
编译(生成汇编代码):gcc -S xxx.i -o xxx.s
汇编(生成目标文件):gcc -c xxx.s -o xxx.o
链接(生成可执行文件):gcc xxx.o -o xxx

2、预处理指定头文件所在目录

gcc -o test -I xxx.h

3、宏定义

gcc -Dname    相当于    #define name "1"

gcc -Dname=defn    相当于    #define name defn

4、生成动态链接库

$gcc -shared -o libtest.so test.o

你可能感兴趣的:(编译器)