gcc特殊参数
2010-04-08 14:36:20| 分类:
linux
| 标签:
|举报
|字号大中小 订阅
在默认情况下,ld链接器会将libc、crt1.o等这些CRT和启动文件与程序的模块链接起来,但是有些时候,我们
可能不需要这些文件,或者希望使用自己的libc和crt1.o等启动文件,以替代系统默认的文件,这种情况在嵌入式系统或操作系统内核编译的时候很常
见。GCC提高了两个参数“-nostartfile”和“-nostdlib”,分别用来取消默认的启动文件和C语言运行库。
-nostdinc
编译器不再系统缺省的头文件目录里面找头文件。这样就可以精确地确定头文件的来源,应该比较慎用,在对编译器不是很了解的情
况下容易造成编译失败.
gcc的各种路径信息可以通过 gcc --print-search-dirs来查找。
评论这张
转发至微博
转发至微博
评论