试图获得脚本以构建旧的C项目。它会生成,但会发出警告:warning: unresolved symbol: mcount
这很奇怪,因为这不是我的代码中的内容,但是它显示在整个位置以及所有奇怪位置的.js文件中。无法判断正在做什么。
试图在浏览器中运行它会从缺少的函数中引发异常。uncaught exception: abort(-1) at jsStackTrace@file: ...
最佳答案
原来这是我之前调用的-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函数,以查看零件需要多长时间。
删除它,并记住下次配置文件时不要让它进入提交。
关于c - Emscripten为 Unresolved mcount符号引发异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42616066/