我无法创建luac.cross编译器。如何修复“未定义引用'strtol'”?

时间:2017-11-19 00:28:51

标签: lua nodemcu

我的目标是能够在上传到设备之前为我的ESP8266交叉编译Lua代码。  官方文档是here

我遇到与this person相同的问题。起初我也有一个“缺少c_limits.h”错误并由于该帖子解决了它。但是,与原始海报不同,我在master和dev分支上遇到“strtol”错误,并且自己无法找到解决方案。

在'lua0_strtod'函数的lobject.c中,错误消息是“未定义对`c_strtol'的引用”

strtol在stdlib.h中定义,它与limits.h位于同一个include文件夹中,所以我不清楚为什么无法找到定义。我已经完成了一些搜索源代码,看看源文件中是否包含了相应的标题,但是我找不到问题是不成功的。

编辑: 产生错误的确切命令是(从源代码的根目录运行):

lua tools/cross.lua

我在成功运行后总是运行

make

0 个答案:

没有答案