2 つの異なる c ファイルを使用する erlang モジュールをビルドするためにrebarをセットアップしました。
私は自分のrebar.config
使用でcコンパイルオプションを設定しました(たとえば):
{port_env, [{"DRV_CFLAGS", "$DRV_CFLAGS -Wall -Wextra"}]}.
cソースファイルごとに異なるオプションを設定することはできますか? それぞれに異なるコンパイラ フラグとリンカー フラグが必要です。
そうでない場合、最も一般的な代替/回避策は何ですか? Makefile を作成してそこに C コンパイルを移動するとうまくいくと思います。