wget http://www.lua.org/ftp/lua-5.1.4.tar.gz
一、修改src中的Makefile:
0 PLAT= none 修改为 PLAT= ansi
1 CC= arm-none-linux-gnueabi-gcc
2 AR= arm-none-linux-gnueabi-ar rcu
3 RANLIB= arm-none-linux-gnueabi-ranlib
4 linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl"
二、将src/luaconfig.h中的#define LUA_USE_READLINE行注释掉
//#define LUA_USE_READLINE»·/* needs some extra libraries */
三、编译
make linux
arm-none-linux-gnueabi-strip src/lua
错误:
参考:
2. Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本
本文详细介绍了Lua语言从下载源码开始,通过修改Makefile配置,注释掉特定宏定义,到最终完成编译和strip处理,成功移植到ARM平台的过程。特别关注了在ARM平台上对Lua进行编译所需的特定编译器和链接器设置。

2656

被折叠的 条评论
为什么被折叠?



