如何在一个gcc命令中将多个头文件include和库目录添加到searchpath中?

如何在一个gcc命令中将多个头文件include和库目录添加到searchpath中?

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

您可以设置C_INCLUDE_PATH环境variables。

 export C_INCLUDE_PATH=.:/some/dir:/some/other/dir 

以及LIBRARY_PATH环境variables。

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

例:

 user:/home/my_project$ gcc -g -Wall -I/usr/include/lib_Directory/ -I./include -c ./src/transcod.c 

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