为嵌入式 ARM 设备交叉编译 Lua 和 libs

mol*_*koV 5 embedded lua cross-platform

为嵌入式 arm 设备交叉编译 lua 和 libs(luasockets、orbit 等)的最佳程序是什么。

我能够成功地交叉编译 lua 解释器,但从那里我有点迷失了。

sne*_*sse 0

几年前我开始使用这个仓库作为基础: https: //github.com/johnhw/luajitpi

整个过程取决于您的设备运行的操作系统以及它的 POSIX 风格。如果您的系统提供类似 BSD 的套接字 API,则该过程应该很简单。

这同样适用于操作系统应提供的 pthread 和其他 API。例如,我们正在运行 eCos,它有一个小的 POSIX 层,因此像 luasocket 这样的库的移植很容易。