Ошибка EVEmodel:fatal: gsl/gsl_math.h: Никакой такой файл или каталог

Я нахожусь на основанном на Linux сервере, пытающемся выполнять КАНУН для филогенетической ANOVA. Кажется, что мне нужен gsl, когда я выполняю код компиляции. Таким образом, я загрузил gsl-2.6 и поместил его в тот же рабочий каталог, я все еще получаю ту же Ошибку: Команда Inital:

gcc EVEmodel.c -o EVEmodel -O3 probabilityfunctions.c treefunctions.c regimefunctions.c myio.c mystat.c bfgs.c -D GSL_RANGE_CHECK_OFF -lm -lgsl -lgslcblas

Сопровождаемый ошибкой, которая первоначально привела меня загружать gsl:

EVEmodel.c:8:26: fatal error: gsl/gsl_math.h: No such file or directory
 #include <gsl/gsl_math.h>
                          ^
compilation terminated.
probabilityfunctions.c:6:26: fatal error: gsl/gsl_math.h: No such file or directory
 #include <gsl/gsl_math.h>
                          ^
compilation terminated.
In file included from treefunctions.c:11:0:
myio.h:2:28: fatal error: gsl/gsl_matrix.h: No such file or directory
 #include <gsl/gsl_matrix.h>
                            ^
compilation terminated.
regimefunctions.c:4:26: fatal error: gsl/gsl_math.h: No such file or directory
 #include <gsl/gsl_math.h>
                          ^
compilation terminated.
myio.c:2:28: fatal error: gsl/gsl_matrix.h: No such file or directory
 #include <gsl/gsl_matrix.h>
                            ^
compilation terminated.
In file included from mystat.c:8:0:
myio.h:2:28: fatal error: gsl/gsl_matrix.h: No such file or directory
 #include <gsl/gsl_matrix.h>
                            ^
compilation terminated.

Любая обратная связь ценится.

0
задан 21 February 2020 в 02:31

1 ответ

Необходимо установить соответствующие заголовочные файлы от deb-пакетов:

sudo apt-get install libgsl-dev

и затем повторите компиляцию. Или используйте -L и -I флаги (см. man gcc или онлайн) для локальной библиотеки GSL.

0
ответ дан 17 March 2020 в 00:18

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

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