gpt4 book ai didi

c - 在 Lua 中加载 C 库 -llua 未找到

转载 作者:太空宇宙 更新时间:2023-11-04 04:28:39 25 4
gpt4 key购买 nike

我正在尝试加载我写给 lua 的一个简单的 c 函数,这样我就可以在我的 lua 编码中使用它。我正在尝试编译它:
gcc ./main.c -llua -ldl -lm -o lualibl
我收到一个错误:
ld: 找不到 -llua 的库
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

假设我删除了 -llua,那么我所有的 luaL_checkinteger/luaL_setfuncs 函数都是 undefined symbol ,所以我假设我需要使用 lua 库进行编译。关于如何找到这个库来用我的 c 代码编译的任何想法?我正在运行 lua 5.2

最佳答案

您很可能缺少 lua 共享库 (liblua)。例如。在我的发行版上,要安装的正确软件包是 liblua50-dev_5.0.3-7_amd64.deb(或类似的)

关于c - 在 Lua 中加载 C 库 -llua 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38798781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com