linux编译esp8266

编译工具是xtensa-lx106-elf-gcc,
一般会在~/.bashrc文件下添加
export PATH="$HOME/esp-open-sdk/xtensa-lx106-elf/bin/:$PATH"
alias xgcc="xtensa-lx106-elf-gcc"
xtensa-lx106-elf-gcc -v

推荐使用乐鑫官方提供的lubuntu-14.04开发环境,已经集成好工具链,使用virtualbox打开虚拟机即可。


在sdk入门指南中有如下文字:
请在如下链接中下载 VirtualBox:https://www.virtualbox.org/wiki/Downloads。
请在如下链接中下载编译器 ESP8266_lubuntu_20141021.ova:
http://downloads.espressif.com/FB/ESP8266_GCC.zip

注意,共享文件夹的名称需要和mount.sh中的相对应,否则会无法加载。同时官方已经安装了virtualbox增强工具,因此,基本上可以拿来即用。

在windows下新建共享文件夹,把sdk拷贝其中,解压。
具体的编译过程参考
视频https://v.youku.com/v_show/id_XMTcwNjA3ODk1Mg==.html


把example中的例程拷贝到根目录下,比如IoT_Demo,然后./gen_misc.sh运行,就可以编译了。其中涉及到一些选项,这里不展开,参考sdk入门指南。

总体来讲,linux编译环境还是很方便的,毕竟官方提供了现成的开发环境。比安信可的eclipse快键。

猜你喜欢

转载自www.cnblogs.com/CodeWorkerLiMing/p/11259427.html