首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Yocto Morty 2.2 ld:在glibc 2.24-r0中找不到-lgcc

Yocto Morty是一个嵌入式Linux发行版,而ld是GNU链接器的命令。在这个问题中,ld报告在glibc 2.24-r0中找不到-lgcc。

解释:

  • Yocto Morty是一个基于OpenEmbedded构建系统的嵌入式Linux发行版,用于开发嵌入式设备和物联网应用。
  • ld是GNU链接器,用于将目标文件链接成可执行文件或共享库。
  • glibc是GNU C库,是Linux系统中的标准C库,提供了许多系统调用和其他功能。
  • -lgcc是ld的选项之一,用于链接GCC编译器的运行时库。

根据错误信息,ld在glibc 2.24-r0中找不到-lgcc。这可能是由于以下原因之一:

  1. 缺少gcc运行时库:在glibc 2.24-r0中可能没有包含所需的gcc运行时库。解决方法是安装适当的gcc运行时库。
  2. 版本不匹配:可能存在版本不匹配的问题,glibc 2.24-r0可能不兼容-lgcc。解决方法是使用与glibc版本兼容的gcc运行时库。

推荐的腾讯云相关产品和产品介绍链接地址:

请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 使用编译器aarch64-xilinx-linux-gcc,导致uboot编译出现错误“aarch64-xilinx-linux-ld.bfd.real: cannot find -lgcc”

    KV260 PetaLinux BSP 的environment-setup-cortexa72-cortexa53-xilinx-linux会导入aarch64-xilinx-linux系列工具,并设置CROSS_COMPILE为aarch64-xilinx-linux-。 因此使用opensource flow编译U-Boot时,U-Boot编译会默认使用aarch64-xilinx-linux-gcc。但是又找不到aarch64-xilinx-linux-gcc。 在path里添加vitis的aarch64-xilinx-linux-gcc的目录,或者petalinux工程里的aarch64-xilinx-linux-gcc的目录,能编译,但是会出现错误“aarch64-xilinx-linux-ld.bfd.real: cannot find -lgcc”。使用变量LIBRARY_PATH,添加的libgcc.a目录,也失败。 重新设置 CROSS_COMPILE为aarch64-linux-gnu- 能正常以Opensource flow编译U-Boot。

    05

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券