Renesas e2 studio(基于 Eclipse 的 IDE)在项目编译期间无法进行路径更正

Renesas e2 studio(基于 Eclipse 的 IDE)在项目编译期间无法进行路径更正

我一直在尝试使用新安装的 e2 studio。在编译过程中,自动生成的 Makefile 无法正确路径。

编译的输出如下。

make all 
The system cannot find the path specified.
'Building file: ../src/test.c'
make: *** [src/test.o] Error 1
src/subdir.mk:18: recipe for target 'src/test.o' failed

我相信这是程序配置的问题,尽管我找不到问题在哪里或如何解决。

我尝试将配置设置与旧安装进行比较,使用自动生成的 Makefile 从头开始​​构建一个基本项目(产生上述错误),并编译我用以前版本编写的程序。

有人知道是什么原因导致的以及如何解决它?

编辑:这是默认的 PATH 变量

C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201902-SP1-GNURX-ELF\rx-elf\rx-elf\bin\;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201902-SP1-GNURX-ELF\rx-elf\rx-elf\libexec\gcc\rx-elf\4.8.4.201902-GNURX\;C:\Renesas\e2_studio\Utilities;C:/Renesas/e2_studio/eclipse//features/com.renesas.jre.win32.win32.x86_1.8.0.181/jre/bin/client;C:/Renesas/e2_studio/eclipse//features/com.renesas.jre.win32.win32.x86_1.8.0.181/jre/bin;C:/Renesas/e2_studio/eclipse//features/com.renesas.jre.win32.win32.x86_1.8.0.181/jre/lib/i386;C:\Program Files (x86)\GCC for Renesas RL78 4.9.2.201902-GNURL78-ELF\rl78-elf\rl78-elf\bin;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201902-SP1-GNURX-ELF\rx-elf\rx-elf\bin;C:\Program Files (x86)\GCC for Renesas RL78 4.9.2.201801-GNURL78-ELF\rl78-elf\rl78-elf\bin;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201801-GNURX-ELF\rx-elf\rx-elf\bin;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201803-GNURX-ELF\rx-elf\rx-elf\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\GNU Tools ARM Embedded\8 2019-q3-update\bin;C:\Program Files (x86)\GNU Tools ARM Embedded\7 2017-q4-major\bin;C:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q2-update\bin;C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3\bin;C:\ProgramData\Anaconda3;C:\Users\jarney\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\GCC for Renesas RL78 4.9.2.201801-GNURL78-ELF;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201801-GNURX-ELF;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201803-GNURX-ELF;C:\Program Files (x86)\GCC for Renesas RX 4.8.4.201902-SP1-GNURX-ELF;C:\Program Files (x86)\GCC for Renesas RL78 4.9.2.201902-GNURL78-ELF;;C:\Renesas\e2_studio\eclipse

我也在使用‘GCC for Renesas ***’。

答案1

以下是我使用 E2Studio 7.5 为瑞萨 RX 微控制器创建裸机测试项目的步骤。

  1. 文件 > 新建 > C/C+ 项目 => 选择以下选项

新建 C/C++ 项目

  1. 通过创建项目名称测试来创建测试项目

新的瑞萨 CC-RX 可执行项目

  1. 确保选择了正确的工具链和适当的目标设备。在本例中,我选择了 RX130 80 针外形尺寸。选择下一个选项

新的瑞萨 CC-RX 可执行项目 - 工具链

  1. 确保选择了智能配置器选项

智能配置器

  1. 这将创建一个空的测试项目,如下所示

空项目

  1. 选择项目 > C/C++ 项目设置 => 然后选择资源 > 链接资源并检查路径变量

链接资源

  1. 检查 C/C++ Build > Environment。条目应如下所示。

构建环境

  1. 最后选择 Project > Build All => 查找类似下面的输出

控制台输出

希望这对您有帮助。

相关内容