Lua C 编译 -llua 错误

我尝试通过以下命令将一些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

但仍然出现相同的错误。有谁能帮我找出我需要提供哪个库来编译的问题,以及它的位置在哪里?

点赞
用户11589015
用户11589015

请检查静态库文件的名称。例如,如果它被称为 liblua.a,链接器将无法找到 llua 库。

我只是将 liblua.a 文件重命名为 llua.a

2020-01-09 11:25:44