如何在单个gcc命令中将多个标头包含和库目录添加到搜索路径?


70

如何在单个gcc命令中将多个标头包含和库目录添加到搜索路径?

Answers:


105

对include目录使用多个-I标志,对于lib目录使用多个-L标志


1
使用-I / path / to / dir /是否还将所有头文件包含在/ path / to / dir /中存在的子目录中?
Vishnu NK

34

您可以设置C_INCLUDE_PATH环境变量。

以及LIBRARY_PATH环境变量


这个答案是纯金的!
Shravan40 '19

14

在Linux上,您需要-I在要添加的每个目录之前使用。

例:

./表示您正在运行命令的当前目录,在本例中为my_project


1
那是编译器的一个方面,而不是操作系统的问题
Chris Stratton
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.