gcc
编译 (Compile)
gcc -S
汇编
gcc -c
链接
gcc -o
Makefile
Makefile编译选项:
CFLAGS = -O0 -march=
其中-march选项就是就是指定目标架构的名字
自gcc4.2,引入了**-march=native**,从而允许编译器自动探测目标架构并生成针对目标架构优化的目标代码,这比手工设置要安全。查看启用了哪些优化指令
gcc -Q --help=target -march=native [xxx].c
CPPFLAGS : 预处理器需要的选项 如:-I
CFLAGS:编译的时候使用的参数 –Wall –g -c
LDFLAGS :链接库使用的选项 –L -l