ESP8266工具链安装方法
1. 工具链安装
方法1:使用Xtensa crosstool-NG
下载路径: https://github.com/esp8266/esp8266-wiki/wiki/Toolchain
缺点:编译复杂
方法2:使用esp-open-sdk
下载链接: https://github.com/pfalcon/esp-open-sdk
缺点: 需要下载很多文件,速度极慢,而且最终编译有错
方法3:xtensa-lx106-elf.tar.bz2
下载链接: https://download.****.net/download/ling3ye/9809395
2. 方法三安装详细步骤
Step1: 将xtensa-lx106-elf.tar.bz2解压缩到opt目录下
sudo tar -xjvf xtensa-lx106-elf.tar.bz2 -C /opt
效果如下图所示:
Step2: 修改文件夹权限
sudo chmod -R 777 xtensa-lx106-elf/
Step3: 修改环境变量
方法1: export PATH=/opt/xtensa-lx106-elf/bin:$PATH
方法2:sudo gedit /etc/environment (如果不习惯使用gedit,可以用vi或vim)
添加内容“:/opt/xtensa-lx106-elf/bin”
可以通过echo $PATH 测试修改是否成功
Step4:使环境变量生效
source /etc/environment
Step5: 测试工具链版本
xtensa-lx106-elf-gcc -v
如下图所示:
3. 可能存在的问题
问题1:出现文件或者目录找不到(这个问题比较常见,例如是海思的工具也容易出现这个问题)
原因:没有32位的运行库
解决方法:sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386