Собрал (из исодников) GSL (GNU Scientific Library) и немагу с её функциями ничего откомпилить. В кратце, сия библиотека представляет из себя гиганское колличество реализаций различных мат. функций.
Вот простой пример для тестовой компиляции.
Код:
#include <iostream>
#include <gsl/gsl_sf_bessel.h>
using namespace std;
int main()
{
double x = 5.0;
double y = gsl_sf_bessel_J0(x);
cout <<y;
return 0;
}
Хидеру находит (ибо в usr/include/gsl они есть) но возникает по поводу самой функции "undefindet reference to 'gsl_sf_bessel_J0' ".
По истечении выше указаного времени я выяснил что это проблемы с линковкой либ.
Либы нашел и по пробовал в настройках IDE (Anjuta
Тада попробовал откомпилить прям так
g++ main.cc -lgsl
Появилось еще больше undefindet reference. Догадываюсь сие по причине того что либ в GSL хоть отбавляй и есесно они зависят друг от друга.
Как же плин всю эту кухню настроить? Желательно чтоб в ИДЕ в нем както всетаки по удобнее работать.
Подоумайте плиз а я пока вздремну часок другой