пытается заставить научную библиотеку Gnu (gsl) работать в cygwin g ++.
Cygwin установлен и обновлен со всеми параметрами по умолчанию и включает gsl: runtime, gsl-apps и gsl-doc. Я пытаюсь пример программы, приведенной на веб-сайте gsl:
http://www.gnu.org/software/gsl/manual/html_node/An-Example-Program.html
включает
#include <gsl/gsl_sf_bessel.h>
int
main (void)
{
double x = 5.0;
double y = gsl_sf_bessel_J0 (x);
printf ("J0(%g) = %.18e\n", x, y);
return 0;
}
Может быть, кто-нибудь так любезно предоставит мне версию вышеуказанной программы, которая на самом деле работает с g ++? Этот заголовочный файл нигде не найден при установке по умолчанию. Как мне получить доступ к dll?
Я также пытался установить нестандартный gsd-devel (инструменты разработчика), который дает мне доступ к заголовочному файлу, но когда я компилирую, я получаю «Неопределенную ссылку на gsl__sf_bessel_J0», даже если файл заголовка найден.
Любая помощь с благодарностью!