Windows 下 IDE 工具常见编译错误 FAQ
Windows 下 IDE 工具常见编译错误 FAQ
1.编译出现 riscv32-unknown-elf-gcc.exe:fatal error:no input files
编译出现如下图所示错误“riscv32-unknown-elf-gcc.exe:fatal error:no input files”。
解决方法有两种:
①重新解压,解压的时候,注意将文件名短一点,别太长了,比如在 D 盘创建个 OpenHarmony 的目录解压到 D:OpenHarmony
正确的路径:D/OpenHarmony 这样越简单越好。
②修改 SDK 名称,将名称变短,如 oh(备注:如果修改后还是报同样错误,请检查是否跟下面一样有两个不同的路径,如果有解决办法:①重新解压一份,重新导入;②删除掉如下图三的.deveco,.vscode 这两个文件夹,在重新导入**)**
2.电脑用户名避免为中文
如果出现电脑用户名为中文,导致出现如图错误,编译不过。
解决方法一种:
步骤一:在 D 盘或者其他盘下重新安装一个 python,Python 版本 3.8-3.9 都可以,这里使用的是 3.9.10;
步骤二:安装 DevEco Device Tool 在 D 盘,选择 python 路径时选择 D 盘 python 即可,参考下图。
3.编译失败“scons:**”。
如果出现如下问题编译失败“scons:***”。
解决方法一种:
①检查你导入工程的代码目录结构是否正常或者是否解压完整,
4.scons:command not found”
如果出现如下问题“scons:command not found”。
解决方法一种:
步骤一:找到工具包所在路径,实际目录如图(如:F:\DevTools_Hi3861V100_v1.0,根据自身实际路径打开);
步骤二:双击运行脚本“env_start.bat”,出现图三代表安装完成;
步骤三:在 VScode 里面重新点击“rebuild”按钮
评论