当前位置: 首页 > news >正文

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 109: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生成的解决方案,但是实际安装时并没有配置环境变量之类的参数,直接安装使用的


解决方案:

       简单粗暴:卸载重新安装

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


http://www.mrgr.cn/news/46021.html

相关文章:

  • 2024年日语翻译TOP3工具,精准高效,让沟通无界
  • 气膜体育馆在学校中的应用:创新教育设施的未来—轻空间
  • 0基础跟德姆(dom)一起学AI 机器学习05-决策树
  • Linux操作系统——软件包的管理(实验报告)
  • MYSQL批量UPDATE的两种方式
  • Java面试题——第十篇
  • leetcode-10/9【堆相关】
  • CAN与CANFD的区别
  • 图示详解OpenEuler下 DNS安装、配置与测试
  • 头疼来袭?别急,这份自救指南让你秒变“不痛达人”!
  • Java—逻辑控制与输入输出
  • 人脸识别face-api.js应用简介
  • 安全气囊系统(ACU)详细分析
  • SDUT数据结构与算法第二次机测
  • 全国消防知识竞赛活动方案哪家强
  • 昇思MindSpore进阶教程--数据处理性能优化(上)
  • easyexcel多sheet导出(唯一能用)
  • .net core API中使用LiteDB
  • 学习threejs,添加户外光照光源
  • 回溯算法之图的作色问题详细解读(附带Java代码解读)