我一直在尝试使用新安装的 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 微控制器创建裸机测试项目的步骤。
- 文件 > 新建 > C/C+ 项目 => 选择以下选项
- 通过创建项目名称测试来创建测试项目
- 确保选择了正确的工具链和适当的目标设备。在本例中,我选择了 RX130 80 针外形尺寸。选择下一个选项
- 确保选择了智能配置器选项
- 这将创建一个空的测试项目,如下所示
- 选择项目 > C/C++ 项目设置 => 然后选择资源 > 链接资源并检查路径变量
- 检查 C/C++ Build > Environment。条目应如下所示。
- 最后选择 Project > Build All => 查找类似下面的输出
希望这对您有帮助。