【发布时间】:2013-11-13 16:47:47
【问题描述】:
出于可移植性的原因,我想在编译 C++ 代码时从源代码编译 lua。我使用 lua 读取输入文件。
如果我理解正确,lua 的readme 提到可以通过 src/Makefile 来做到这一点。我真的不能读得那么好。有人知道怎么做吗?
是否可以在一个命令中使用它? gcc ....
奖金:如何放入cmake?
【问题讨论】:
标签: compilation lua lua-5.2
出于可移植性的原因,我想在编译 C++ 代码时从源代码编译 lua。我使用 lua 读取输入文件。
如果我理解正确,lua 的readme 提到可以通过 src/Makefile 来做到这一点。我真的不能读得那么好。有人知道怎么做吗?
是否可以在一个命令中使用它? gcc ....
奖金:如何放入cmake?
【问题讨论】:
标签: compilation lua lua-5.2
Lua 有一个 makefile 需要您的目标平台构建,因此您需要指定 make [目标平台]。
但那是在自述文件的开头。
您可以尝试从构建过程中调用 make 命令。
干杯 [基于 cmets 的更新]
如果你使用:
make a PLAT=[target platform]
在 src 目录的命令行上,它只会为目标平台构建 liblua.a 库,然后您只需将该文件复制到您需要的任何位置并链接它。
【讨论】: