Библиотеки Installing GSL в Ubuntu 16.04 через терминал

Я испытываю затруднения при установке библиотек GSL через терминал, я нашел некоторые параметры командной строки таким как

sudo apt-get install libgsl0ldbl

но это не работало, и я получил ошибки, что нет никаких найденных пакетов установки.

Как я иду о фиксации этого и установке gsl посредством использования командной строки?

8
задан 4 July 2018 в 10:00

3 ответа

Нет никакого быстрого терминального метода для установки gsl. Лучшее учебное руководство для установки, которую я нашел, здесь:

https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/

После того как Вы сделали все шаги в учебном руководстве, было бы хорошо не должным быть ввести -L/home/... и -I/home/user/.... Существует несколько способов сделать это, один путь состоит в том, чтобы сделать псевдоним для gcc, но я не рекомендовал бы это.

Я думаю, что лучший способ состоит в том, чтобы переместить включать файлы и библиотечные файлы к их соответствующим каталогам. Перемещать включать тип файлов:

sudo cp -r /home/yourname/gsl/include/gsl/ /usr/include/

где "yourname" является именем, Вы использовали для установки (та в учебном руководстве).

Для перемещения файлов библиотеки, я использовал:

sudo cp /home/yourname/gsl/lib/libgsl* /usr/lib/
sudo cp /home/yourname/gsl/lib/pkgconfig/gsl.pc /usr/lib/pkgconfig/

Это должно работать над большинством установок человечности (по крайней мере, это работало над моими 16,04 установками на 64 бита), и необходимо смочь скомпилировать без использования флагов L и меня.

Обновление: Начиная с человечности 18.04 более современные версии GSL установлены с помощью команды по умолчанию:

sudo apt-get install libgsl-dev

После того как Вы делаете это, можно запустить программу с:

g++ -std=c++1X <your_program>.cpp -o <output_name> -lgsl -lgslcblas -lm
3
ответ дан 23 November 2019 в 05:38

Ввести sudo apt install libgsl и нажмите вкладку дважды. Это должно распечатать все доступные пакеты, запускающиеся с 'libgsl'. Затем закончите команду той, заканчивающейся числом, которое находится в моем случае libgsl23, но если Вы используете более старую версию Ubuntu, чем 18,04 затем, у Вас могла бы быть она конец с меньшим числом.

0
ответ дан 23 November 2019 в 05:38

Попытка:

sudo apt-get install libgsl-dev

Это должно работать над Ubuntu 18.04 также.

7
ответ дан 23 November 2019 в 05:38

Другие вопросы по тегам:

Похожие вопросы: