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

什么是交叉编译 Lua 和库(Luasockets、Orbit 等)到嵌入式 ARM 设备的最佳过程。

我已经成功地交叉编译了 Lua 解释器,但从那里开始我有点迷失。

点赞
用户5688146
用户5688146

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

整个过程取决于您的设备运行的操作系统及其是否类POSIX。如果您的系统提供类似BSD的套接字API,则该过程应该是微不足道的。

对于pthreads和其他您的操作系统应提供的API,情况也是如此。例如,我们正在运行eCos,它具有一个小型的POSIX层,因此像luasocket这样的库的移植很容易。

2021-04-30 09:51:26