虚拟机安装ESP8266开发环境步骤如下;
一:安装包的下载和解压
对于64位linux安装包如下;
https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz
对于32位Linux安装包如下;
https://dl.espressif.com/dl/xtensa-lx106-elf-linux32-1.22.0-100-ge567ec7-5.2.0.tar.gz
下载完毕后创建新目录并将压缩包复制到该目录下进行解压;
创建新目录;
#mkdir /opt/Espressif
#chown $username /opt/Espressif
将压缩包移动到该目录下;
解压:#tar -xvf XXX.tar.gz
查看;
蓝色为解压后的目录,
修改xtensa-lx106-elf目录权限:这一步非常重要,否则在后续编译中很容易出现没有权限问题
sudo chmod 777 /opt/Espressif/xtensa-lx106-elf.
二:环境变量的配置
我们习惯编译/etc/environment,输入:sudo gedit/etc/environment,按照格式要求输入“:/opt/Espressif/extensa-lx106-elf/bin",保存并退出。
要使当前编译的环境变量生效,执行source /etc/environment,这样在当前命令终端下该编辑的环境变量有效,换个命令行就无效!
当然更多的测试方式是重启
3:执行echo $PATH,查看环境变量,是否已经存在/opt/xtensa-lx106-elf/bin>
4: 在命令终端执行xtensa-lx106-elf-gcc -v,如何查看到版号,表示当前交叉编译器安装成功,可以看到我们的GCC版本为5.2.0