LINUX.ORG.RU

[erlang] Как компилить его beamы?

 


0

1

Есть проблема, вроде есть решение, но нет желания осваивать язык для того чтобы изменить одну костанту.

Вопрос простой: Как скомпилить сорец того самого mysql_conn.erl в .beam файл? Пробую тупо erl -make в папке с исходником, ругается на какие-то инклюды, необъявленные переменные итд...

Ответ на: комментарий от undet

-l кажется, не помогает:

pokecenter# ls /usr/local/lib/erlang/lib/mysql-1.0/include/
mysql.hrl
pokecenter# erlc mysql_conn.erl -l /usr/local/lib/erlang/lib/mysql-1.0/include/
./mysql_conn.erl:78: can't find include file "mysql.hrl"
./mysql_conn.erl:383: record mysql_result undefined/
...

Kalashnikov ★★★
() автор топика
Ответ на: комментарий от Kalashnikov

Блин, я совсем дурак.

erlc -I /usr/local/lib/erlang/lib/mysql-1.0/include/ mysql_conn.erl

В общем всё ок, спасибо.

Kalashnikov ★★★
() автор топика
Ответ на: комментарий от Kalashnikov

Имя файла должно быть после флагов:

erlc -I /usr/local/lib/erlang/lib/mysql-1.0/include/ mysql_conn.erl

undet
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.