|
最近有开发者反应自动生成的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的编译选项不同。
|
|