如何在单个gcc命令中将多个header include和library目录添加到搜索路径?
答案 0 :(得分:82)
对include目录使用多个-I标志,对lib目录使用多个-L标志
答案 1 :(得分:29)
您可以设置C_INCLUDE_PATH
环境变量。
export C_INCLUDE_PATH=.:/some/dir:/some/other/dir
以及LIBRARY_PATH
环境变量。
答案 2 :(得分:9)
在Linux上,您需要在每个要添加的目录之前使用master
。
示例:
-I
user:/home/my_project$ gcc -g -Wall -I/usr/include/lib_Directory/ -I./include -c ./src/transcod.c
表示运行命令的当前目录,在本例中为 my_project ;