在交叉编译的时候我们需要用到其他的库,在 config 时候可以通过 “-I” 来指定头文件目录,但是每次都需要设置的话难免有些麻烦,找到一个简单的方法。看下文的红色部分。 有大量的环境变量可供设置以影响 gcc 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安装编译程序的时候定义)用在目录名...
by gaofei8530 - Linux文档专区 - 2009-11-19 10:25:53 阅读(1272) 回复(0)
※预处理(preprocessing),编译(compilation),汇编(assembly)和连接(linking) ※include的header文件,连结数据库,系统定义,总共有下列来源指定gcc去那找. 当初在编译时指定的(在~gcc/gcc/collect2.c:locatelib() 写在specs内的 后来用-D -I -L指定的 gcc环境变量设定(编译的时候) ld.so的环境变量(这是run time的时候) =========================================== ...
[color="#02368d"]如何指定gcc的默认头文件路径(非常有用) 在交叉编译的时候我们需要用到其他的库,在config时候可以通过“-I”来指定头文件目录,但是每次都需要设置的话难免有些麻烦,找到一个简单的方法。看下文的红色部分。 有大量的环境变量可供设置以影响 gcc 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEP...
我用的是rh as4 一般的头文件也就是默认在/usr/include 下面的,但是它的搜索路径好像可以用 gcc -print-search-dirs来查看吧,我很奇怪为什么这个命令中为什么没有/usr/include呢? gcc如到底在什么路径中找的呢?
我用vim + ctags ctags -R 之后 用ctrl+]定位cpp中的头文件,老是说找不到,谁知道怎么回事? 还是应该用别的命令? :em14: :em14: :em14:
公司的代码.h和.c代码不在同一个目录,发现使用gf无法跳转到相应的头文件。 解决方法是 set path+=xxx xxx是头文件所在目录 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/68861/showart_2061274.html