Как правильно настроить путь GSL на MacC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как правильно настроить путь GSL на Mac

Сообщение Anonymous »

Я «правильно» установил gsl на Mac 10.13.2.
В моей программе на C++ я вызываю, как обычно, например:
#include

Однако во время выполнения кода он не может найти gsl.
fatal error: 'gsl/gsl_math.h' file not found

Мне было интересно, как правильно связать gsl PATH и библиотеки.
Я попробовал,
  • настройка PATH и LD_LIBRARY_PATH в .bash_profile
  • установка PKG_CONFIG_PATH в .../Gsl2.3/lib/pkgconfig
$который возвращает gsl-config
/Users/Softwares/HEP_Softwares/Install/Gsl2.3/bin/gsl-config

$pkg-config --libs gsl возвращает
-L/Users/Softwares/HEP_Softwares/Install/Gsl2.3/lib -lgsl -lgslcblas -lm

Единственное решение, которое я могу найти, — это запускать каждый раз со связанным gsl.
Например:
g++ $(gsl-config --cflags) mycode.cc $(gsl-config --libs) && ./a.out

Но мне было интересно, можно ли установить GSL PATH глобально, чтобы я мог просто запускать
g++ mycode.cc && ./a.out


Подробнее здесь: https://stackoverflow.com/questions/484 ... ath-on-mac
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»