简介
本文用于介绍gcc
中常用的一些参数定义。
添加头文件路径
gcc -I(dir)
- 例程请参考这里
调用外部函数库
gcc -l(libName) -L(libPath)
- -l: 链接某个函数库,如
-lm
是指libm.so
或-libm.a
库,其中lib
及.so/.a
可省略 - -L: 寻找函数库的路径, 如
-L/path
是指除了默认链接库路径也可以到/path
路径下寻找该函数库
源码到汇编
gcc -S test.c
预处理阶段
gcc -E -P test.c
生成调试信息
gcc -g sourceFile
-g: generate source level debug information