| 
 | 
 
最近有开发者反应自动生成的esp8266 SoC下载后无法编译通过,会有下面报错: 
 
- root@ubuntu:/home/zencloud/Desktop/share/GAgent_8266/app# ./gen_misc.sh 
 
 -   bash: ./gen_misc.sh 
 
 - : /bin/bash^M: bad interpreter: No such file or directory root@ubuntu:/home/zencloud/Desktop/share/Gagent_8266/app#  ./gen_misc.sh 
 
 -  bash: ./gen_misc.sh 
 
 - : /bin/bash^M: bad interpreter: No such file or directory
 
 
  复制代码 
该问题是由于gen_misc.sh文件编码引起的,可以用下面方法解决。 
- 3) 设置编译脚本为Unix格式,防止Win系统下对编译脚本产生影响:
 
  
- vim gen_misc.sh
 
  
- :set ff=unix //这是vim命令,非添加的内容
 
  
- :wq! //这是vim命令,非添加的内容
 
  复制代码 应用自:gokit3(S) 二次开发--开发环境搭建 
 
另外有开发者直接在根目录直接用make编译,也是不对的,请使用gen_misc.sh进行编译,make和gen_misc.sh的编译选项不同。 
 
 
 
 |   
 
 
 
 |