Руководство GCC документирует использование переменной окружения C_INCLUDE_PATH
для указания дополнительных каталогов, в которых нужно искать включаемые файлы при предварительной обработке Си-программ. Однако я также нередко встречал ссылки на загадочную предполагаемую переменную среды LD_INCLUDE_PATH
, которая, как предполагается, работает аналогично.
Я подозреваю, что, по крайней мере, такая переменная окружения фактически не поддерживается инструментальной цепью GNU; в конце концов, зачем компоновщику нужен путь включения? Я предполагаю, что LD_INCLUDE_PATH
- это смешение между C_INCLUDE_PATH
и LD_LIBRARY_PATH
, но, поскольку поиск в Google не дал однозначного ответа, я задаю здесь вопрос, чтобы помочь разобраться в этом любому, кто ищет информацию об этом в будущем. Итак: вымышлен ли LD_INCLUDE_PATH
или нет?