跳转至

简介

本文用于介绍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