でerlangファイルをコンパイルするとき、次のerlc
ような追加のインクルードディレクトリを追加できます。
erlc -I /home/trotter/code/open-source/yaws/include src/myapp.erl
ただし、内部からコンパイルしているときはerl
、コマンドラインでこれを行う方法がわかりません。代わりに、repl内で次のことを行う必要があります。
> compile:file("src/myapp",
[verbose,
report_errors,
{i,"/home/trotter/code/open-source/yaws/include"}]).
コマンドライン引数をerlに渡すなど、私が知らないこれを行うためのより良い方法はありますか?そうでない場合は、コンパイルするたびに厄介なパスを入力する必要がない、これを枯渇させるための提案があります。