0
В моем файле .bashrc Я установил библиотеки путь:MakeFile не распознает переменные окружающей среды?
export Foo_Library_Location="$Path"
Открытие нового терминала и введите эхо $ foo_Library_Location возвращает $ Path, и все хорошо. В моем макияжем файл под FFLAGS я поставил:
-I$(Foo_Library_Location) \
Однако файл сделать не может показаться, чтобы увидеть это? Зачем?
Ваша проблема: «Открытие нового терминала». 'export' действует только для сеанса * current * shell. –
Вы имеете в виду? : export Foo_Library_Location = $ PATH –
Может ли ваш 'makefile' переопределить' Foo_Library_Location'? Если это так, вам может потребоваться (осторожно!) Запустить 'make -e', чтобы переменные среды могли переопределять переменные' makefile' ... – twalberg