2011-05-01 230 views

回答

69

使用多个-i标志您可以设置C_INCLUDE_PATH环境变量。

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

以及LIBRARY_PATH环境变量。

+5

哦,是的,我陷入了定界的心态。 – Bingo 2011-05-04 12:36:15

+0

是否使用-I/path/to/dir /将所有头文件包含在/ path/to/dir /中的子目录中? – 2017-11-14 10:11:34

20

3

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

实施例:

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

./是指其中所运行的命令,在这种情况下,当前目录MY_PROJECT;

相关问题