Компиляция кода C с заголовочными файлами R

Мне нужны файлы заголовков R, чтобы что-то скомпилировать. Я установил R на ubuntu через:

sudo apt-get r-base-dev

R отлично работает. Но я не могу найти заголовки R, такие как Rmath.h. Я получаю эту ошибку, когда пытаюсь скомпилировать:

gcc -g -std=c99 -I/usr/include -O3 -lRmath -lm -lpthread -o qcpg qcpg.c
In file included from qcpg.c:1:0:
qcpg.h:19:19: fatal error: Rmath.h: No such file or directory
compilation terminated.
make: *** [qcpg] Error 1

Любые идеи??


person bdeonovic    schedule 12.09.2011    source источник
comment
Файлы заголовков, скорее всего, не находятся в /usr/include (или находятся в подкаталоге). Вы можете проверить /usr/local/include. Когда вы найдете файлы заголовков, обновите оператор include до /r/header/dir или /usr/include/r/dir.   -  person Dana the Sane    schedule 12.09.2011
comment
Связанный вопрос: stackoverflow .com / questions / 6961247 /   -  person jweyrich    schedule 12.09.2011


Ответы (1)


Вы также хотите сделать

sudo apt-get install r-mathlib

который содержит, среди прочего, файл /usr/include/Rmath.h.

person Dirk Eddelbuettel    schedule 12.09.2011
comment
Ой, побей меня на несколько секунд. +1 - person jweyrich; 12.09.2011
comment
Извини, в следующий раз выиграешь :) - person Dirk Eddelbuettel; 12.09.2011
comment
А как насчет заголовков R.h? - person bdeonovic; 25.02.2014