2017-03-06 6 views
0

emscriptenに古いCプロジェクトをビルドしようとしました。これは、構築したが、警告スロー:Emscriptenは未解決のmcountシンボルの例外をスローします

warning: unresolved symbol: mcount

それは私のコードで何かではないが、それはあまりにもすべての場所でと奇妙な場所で.jsファイルに表示するので、奇妙です。それが何をしているのか分からない。

ブラウザで実行しようとすると、欠落している機能の例外がスローされます。

uncaught exception: abort(-1) at [email protected]: ...

答えて

0

それは私が以前、私はそれをプロファイルできそう呼んでいた-pg gccのフラグだったが判明。

emcc main.c display.o azure.o -o main.html -lm -s USE_SDL=2 -s USE_SDL_TTF=2 -g -Wall -pg -O2 -Wl,-rpath,.

それは部品が取る時間の長さを表示するにどこでもそれ自身の_mcount機能を挿入します。

これを削除して、次にコミットすることができないように何かをプロファイルすることを覚えておいてください。

関連する問題