私はそれを Javascript に移植し、最終的にオンライン版。
私はなんとかプロセスを開始することができました
emconfigure ./configure make
これにより、LLVM ビットコード .o ファイルの生成が正常に開始されますが、main-gcu.c で「main-gcu.c:43:11: 致命的なエラー: 'ncurses.h' ファイルが見つかりません」というメッセージが表示されてハングアップします。
ncurses を参照するファイルは main-gcu.c だけだと思いますが、コンパイル中にライブラリを含める方法がわかりません。「make」で ncurses を含めるように指定する方法はありますか、それとも「emcc main-gcu.c -c -lncurses」で main-gcu.c ファイルを個別にコンパイルする必要がありますか? 私はそれを試みましたが、emccが2レベル下の実際に含まれている他のヘッダーファイルを見つけることができないという別のエラーにつながりました(main-gcu.cに含まれるヘッダーに含まれるヘッダーが見つかりませんでした-とにかくそれを修正するには? )。
また、Mac OSX に ncurses ライブラリをインストールする必要があるかどうかもわかりません。私が実際に見つけることができるのは、Linux 用の libncurses5-dev への参照だけです。
ありがとう!