收藏官网首页
查看: 23145|回复: 5

[求助] ESP8266无法使用float ,double

13

主题

81

帖子

1241

积分

金牌会员

Rank: 6Rank: 6

积分
1241
楼主
发表于 2018-5-8 09:03:04 | 显示全部楼层
汉枫LPB120模块
ESP8266无法使用float ,double解决方法,我找了很久才在一篇问题解答中找到答案:
1、先到乐鑫网下载原版的固件;
2、把lib文件夹中的libcirom.a、libmirom.a复制粘贴到你的lib文件夹;
3、修改\APP\Makefile,加入红字2行
LINKFLAGS_eagle.app.v6 = \
    -L../lib        \
    -nostdlib    \
    -T$(LD_FILE)   \
    -Wl,--no-check-sections    \
    -u call_user_start    \
    -Wl,-static                        \
    -Wl,--start-group                    \
    -lc                    \
    -lmirom                        \
    -lcirom                        \
    -lgcc                    \
    -lhal                    \
    -lphy    \
    -lpp    \
    -lnet80211    \
    -llwip    \
    -lwpa    \
    -lmain    \
    -ljson    \
    -lupgrade\
    -lssl    \
    -lpwm    \
    -lcrypto \
    -lsmartconfig \
    -lairkiss \
    -lgagent \
    $(DEP_LIBS_eagle.app.v6)                    \
    -Wl,--end-group

4、然后加入 #include <math.h> 就可以使用了

点评

感谢分享  详情 回复 发表于 2018-5-8 10:21
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表