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

时间:2011-05-01 06:07:54

标签: c gcc

如何在单个gcc命令中将多个header include和library目录添加到搜索路径?

3 个答案:

答案 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 ;