vin*_*dyz 0 c programming-languages
我想在我的程序中包含一个文件说啊,位于某个位置说(/ ws/uname/bd/lib)并且该文件又有不同的include语句,其文件位于截然不同的位置.我怎么能通过将文件包含在"/ ws/uname/bd/lib/ah"中来实现.我不想改变任何头文件.
感谢您的帮助
你用的是什么编译器?如果是clang或gcc,您可以使用该-I标志为头文件添加搜索路径.从gcc(1)手册页:
-I DIR
将目录dir添加到要搜索头文件的目录列表的头部.这可以用于覆盖系统头文件,替换您自己的版本,因为在系统头文件目录之前搜索这些目录.但是,您不应使用此选项添加包含供应商提供的系统头文件的目录(使用--isystem).如果使用多个-I选项,则按从左到右的顺序扫描目录; 标准系统目录之后.