[STM32G4] “make -j4 all”以退出代码2终止。

[复制链接]
2066|45
Treasure101 发表于 2025-10-6 09:09 | 显示全部楼层 |阅读模式
我在构建空项目时遇到了这个错误“make -j4 all”以退出代码2终止。似乎是inc文件中缺少关键内容?
make -j4 all
arm-none-eabi-gcc -o "test.elf" @"objects.list"  -mcpu=cortex-m4 -T"\\MAC\Home\Desktop\Embedded-C\My_workspace\host\test\STM32F446RETX_FLASH.ld" --specs=nosys.specs -Wl,-Map="test.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
c:\st\stm32cubeide_1.10.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.0.202111181127\tools\arm-none-eabi\bin\ld.exe: cannot open linker script file \MAC\Home\Desktop\Embedded-C\My_workspace\host\test\STM32F446RETX_FLASH.ld: No such file or directory
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:63: test.elf] Error 1
"make -j4 all" terminated with exit code 2. Build might be incomplete.

6894468e27cc637ca0.png

alvpeg 发表于 2025-10-10 10:13 | 显示全部楼层
重新生成项目配置              
belindagraham 发表于 2025-10-10 10:23 | 显示全部楼层
GCC 的链接器。错误发生在链接阶段,而不是编译阶段。
houjiakai 发表于 2025-10-10 12:57 | 显示全部楼层
无法找到指定的链接器脚本文件              
biechedan 发表于 2025-10-10 15:19 | 显示全部楼层
错误发生在链接阶段,而不是编译阶段。
phoenixwhite 发表于 2025-10-10 16:11 | 显示全部楼层
执行Clean Project → Build Project,观察构建日志是否仍报路径错误。
uiint 发表于 2025-10-10 16:53 | 显示全部楼层
修改 Makefile重新生成链接脚本
jimmhu 发表于 2025-10-11 11:43 | 显示全部楼层
检查项目根目录              
updownq 发表于 2025-10-11 13:41 | 显示全部楼层
用 STM32CubeIDE 重新生成代码
pixhw 发表于 2025-10-11 14:06 | 显示全部楼层
此错误在跨平台开发中常见。              
fengm 发表于 2025-10-11 14:27 | 显示全部楼层
清理并重新构建项目。              
probedog 发表于 2025-10-11 15:14 | 显示全部楼层
路径问题吧
stormwind123 发表于 2025-10-11 16:15 | 显示全部楼层
可能是项目文件缺失
七毛钱 发表于 2025-10-11 17:16 | 显示全部楼层
可能链接器脚本未正确生成或未包含在项目中。
内政奇才 发表于 2025-10-11 18:16 | 显示全部楼层
项目可能未正确配置 STM32 芯片型号,导致未自动生成对应的链接器脚本。
海滨消消 发表于 2025-10-11 19:17 | 显示全部楼层
GNU 工具链路径可能未正确配置
豌豆爹 发表于 2025-10-11 20:18 | 显示全部楼层
工具链版本与项目不兼容?
麻花油条 发表于 2025-10-11 21:18 | 显示全部楼层
链接器脚本路径是否正确?
classroom 发表于 2025-10-11 22:19 | 显示全部楼层
重新生成项目文件看看
cr315 发表于 2025-10-11 22:20 | 显示全部楼层
GNU工具链路径是否正确?如果工具链损坏,重新安装或更新 STM32CubeIDE。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

69

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部