2015-02-15 2 views
0

Я относительно неопытный компилятор кода C. Тем не менее, я пытаюсь использовать emscripten для компиляции алгоритма из исходного кода R в JavaScript. Функция находится в файле с именем pf.chereУкажите заголовки для компилятора C (компиляция R-кода с emscripten)

наивности, я только пошел в каталог src и попробовал:

emcc nmath/pf.c 

Это приводит к:

In file included from nmath/pf.c:25: 
nmath/nmath.h:38:10: fatal error: 'Rconfig.h' file not found 
#include <Rconfig.h> 
     ^
1 error generated. 
ERROR root: compiler frontend failed to generate LLVM bitcode, halting 

Я знаю, где этот заголовок это:

$ find . -name "Rconfig.h" 
./gnuwin32/fixed/h/Rconfig.h 

Мой ближайший вопрос: как сообщить компилятору, где этот заголовок существует? Я хотел бы получить функцию pf в JavaScript. Любое понимание этой идеи было бы оценено.

ответ

1

Используйте -I, чтобы добавить путь поиска.

emcc nmath/pf.c -Ignuwin32/fixed/h/ 

Что касается общей идеи ... звучит странно, я не знаю.

Смежные вопросы