问题根源:xtensa-esp32-elf-gcc的路径找不到。
如下所示:
echo $PATH |
发现输出中并未出现xtensa-esp32-elf-gcc的路径。
如果不知道自己的xtensa-esp32-elf-gcc在哪里,可以直接下载一个。
wget xtensa-esp32-elf-gcc8_2_0-esp32-2019r1-linux-amd64.tar.gz |
然后到达该文件被下载的文件夹内(一般是/home/xxx/Download)再解压该文件。
tar -xzvf xtensa-esp32-elf-gcc8_2_0-esp32-2019r1-linux-amd64.tar.gz |
我将解压的文件夹放置在/home/xxx/esp文件夹内。
最后设置环境变量。
export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH" |
然后激活环境变量。
source ~/.bashrc |
但这样是临时的环境变量,要想永久设置环境变量,应该编辑文件。
gedit ~/.bashrc |
然后再把 export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH" 加到文件的最后。
再激活环境变量。
source ~/.bashrc |
(如果有错误请指出。)