MounRiver Studio编译报错:fatal error:cannot find ‘ld‘

项目场景:

        使用南京沁恒蓝牙芯片:CH592,使用集成开发环境(IDE):MounRiver Studio


问题描述

   之前项目都可以正常编译。因中途中配置了其他的集成开发环境又对电脑进行了清理,可能导致了部分文件丢失。

   最近出现编译项目时报错:

09:59:22 **** Incremental Build of configuration obj for project BLE_TempTag ****
make -j8 all 
collect2.exe: fatal error: cannot find 'ld'
compilation terminated.
make: *** [makefile:58: BLE_TempTag.elf] Error 1

09:59:22 Build Failed. 1 errors, 0 warnings. (took 228ms)

原因分析:

报错信息 "MounRiver studio cannot find ld" 表示 MounRiver Studio 无法找到链接器(ld),这是一个在编译软件时将各种对象文件链接成可执行文件的工具。

解决方法:

  1. 确认环境变量:确保环境变量中包含了链接器的路径。对于Linux系统,通常链接器位于/usr/bin目录下;对于Windows系统,可能需要添加MinGW或Cygwin的路径。

  2. 安装或修复工具链:如果链接器缺失,可能需要安装或重新安装C/C++编译工具链,如GNU工具链(GCC)或者其他相应的编译器。

  3. 检查项目配置:在MounRiver Studio中,检查项目的构建配置,确保链接器的路径设置正确。

  4. 重启MounRiver Studio:有时候,环境变量的更新需要重启软件或者操作系统才能生效。

  5. 联系支持:如果以上步骤都不能解决问题,可以考虑联系MounRiver Studio的技术支持寻求帮助。

提示:AI自动生成,仅供参考

        百度AI生成的解决方案,但是实际安装时并没有配置环境变量之类的参数,直接安装使用的


解决方案:

       简单粗暴:卸载重新安装

甚是无语~就当我水一篇文章了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT搬砖客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值