Как добавить несколько заголовков и библиотечные каталоги в путь поиска в одной команде gcc? - PullRequest
57 голосов
/ 01 мая 2011

Как добавить несколько заголовков и библиотечные каталоги в путь поиска в одной команде gcc?

Ответы [ 3 ]

86 голосов
/ 01 мая 2011

Используйте несколько флагов -I для каталогов включения и несколько флагов -L для каталогов lib

30 голосов
/ 01 мая 2011

Вы можете установить переменную окружения C_INCLUDE_PATH.

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

, а также переменная окружения LIBRARY_PATH.

10 голосов
/ 12 апреля 2017

В Linux вам нужно использовать -I перед каждым каталогом, который вы хотите добавить.

Пример:

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

./ означает текущий каталог, в котором вы запускаетекоманда, в данном случае my_project ;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...