【发布时间】:2015-04-18 05:56:40
【问题描述】:
我知道关于这个主题有多个问题,但它们没有帮助。 尝试编译时,无论如何,我一直收到同样的错误:
arm-none-eabi-gcc.exe: error: CreateProcess: No such file or directory
我猜这意味着它找不到编译器。 我试过调整路径设置
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\nxp\LPCXpresso_7.6.2
326\lpcxpresso\tools\bin;
似乎是对的?
我尝试过使用 Sysinternals 进程监视器 我可以看到很多 arm-none-eabi-gcc.exe 得到了 name not found 的结果,但是有很多也取得了成功。
我也尝试过重新安装编译器和 LPCXpresso,但没有成功。
如果我输入 arm-none-eabi-gcc -v 我会得到版本,所以这意味着它可以工作
但是当我尝试像这样在 CMD 中编译时arm-none-eabi-gcc led.c
我得到与上述相同的错误
arm-none-eabi-gcc.exe: error: CreateProcess: No such file or directory
尝试在环境中更多地使用 PATH,但没有运气。我觉得有些东西正在阻止 LPCXpresso 找到编译器 这台计算机唯一的防病毒软件是 Avira,我禁用了它。我还允许编译器和 LPCXpresso 通过防火墙 我已经尝试了更多的东西,我会在尝试复制测试后不久添加它。
【问题讨论】:
-
听起来像是典型的“Eclipse 失控”问题... 一旦 Eclipse 失控,您可以花几天时间尝试修复它。我会从头开始创建一个新项目,并将所有代码放入新项目中。
-
@Lundin 尝试过这样做。我正在尝试编译一个示例程序。这是我第一次使用这个该死的程序。我的意思是,我只有一个空的主,我仍然得到它。它必须是编译器,但我对如何修复它没有任何想法。
-
据我记得,您不需要手动设置路径或进行任何此类调整。我的计算机上有两个 LPCxpresso 实例,我的 PATH 系统变量中都没有提到。您要编译的代码是什么?恩智浦的示例之一还是其他?
-
这可能与您计算机上的某些其他 GCC 编译器发生冲突。另外,check this.
-
我唯一拥有的其他编译器是 SDCC,我从 PATH 中删除了它。它不是路径中的 LPCxpresso,而是编译器文件夹。
标签: c gcc cmd microcontroller toolchain