2015-03-03 2 views
0

Я проверяю последний исходный код OCaml и пытаюсь построить на моей машине OS X 10.10 с gcc 4.9.2. Я использую следующую команду, как предложено here.Ошибка сборки компилятора OCaml

$ ./configure && make world 

Строить не получает ошибку, но когда я попытался компилятор я просто построить, делая $ ./ocamlc, я получаю следующее сообщение об ошибке:

Fatal error: unknown C primitive `caml_add_debug_info' 

ответ

1

Я считаю, что это происходит, когда вы используете старый интерпретатор байт-кода для запуска новый компилятор. Убедитесь, что вы используете новый интерпретатор байт-кода (ocamlrun).

+0

Я думаю, вы хотите использовать 'ocamlrun'. –

+0

О, извините, вы правы. Тем не менее, я проверил './Ocamlc' под моей папкой. Он имеет заголовок '#!/Usr/local/bin/ocamlrun'. Кроме того, когда я делаю «$ ocamlrun ./ocamlc», он все равно производит ту же ошибку – objmagic

+1

Я предполагаю, что я должен использовать 'ocamlrun' в каталоге' byterun' – objmagic

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