我正在尝试编译一些C代码以通过命令与Lua一起运行:
gcc -o first first.c -llua -lm
以及我收到的输出:
ld: library not found for -llua
clang: error: linker command failed with exit code 1
我也尝试过:
-llua53
-llua5.3
但它仍然提供相同的错误。谁能引导我找出编译时需要提供什么库以及它的位置?
最佳答案
请检查静态库文件的名称。例如如果它被称为liblua.a
,则链接器找不到llua
库。
我只是将文件 liblua.a
重命名为“llua.a”。
关于c - Lua C编译-llua错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40272051/