首页
学习
活动
专区
工具
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运行时库。

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

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

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

相关·内容

平头哥 TH1520 RISC-V BeagleV-Ahead使用Thead-Yocto自定义构建系统 最详细版本

元层数据 ,ubuntu18.04 终端下执行如下命令, ~家目录下指定: cd ~ git clone https://gitee.com/thead-yocto/xuantie-yocto.git...编译过程 很有可能会出现各种奇怪的错误,请不要着急,一般情况下是因为 配置不够,或者网络原因导致的,如果无法找到原因 可以 https://forums.100ask.net/c/elinuxdev...开始烧录 进入到编译好的镜像文件夹, xuantie-yocto/ 目录下的 thead-build/light-fm/tmp-glibc/deploy/images/light-beagle/ 目录...SDK输出 ​ 编译完成以后,生成的 sdk xuantie-yocto/ 目录下的 thead-build/light-fm/tmp-glibc/deploy/sdk/ 目录,里面 oecore-x86...[外链图片转存…(img-FvB2qXo2-1690085570057)]

48740
  • 关于gcc、glibc和binutils模块之间的关系

    1、升级这些库时,最好不要覆盖系统缺省的;因为这些库,尤其是glibc库,是系统中最核心的共享库和工具,如果盲目覆盖,很可能导致整个系统瘫痪,因为一般更新glibc库时,其它所有以来libc库的共享库都需要重新被编译一遍...注意,configure前,需要设置ld缺省连接的路径(LIBRARY_PATH=/usr/local/lib:/lib:/usr/lib),否则binutils会configure出错,找不到libc...的一些符号。...: (1)ld-linux.so.6可执行的目标文件中被指定,可用readelf命令查看 (2)ld-linux.so.6缺省在/usr/lib和lib搜索;当glibc安装到/usr/local下时...,由ldconfig生成二进制的ld.so.cache 2、编译时,搜索库的路径顺序如下: (1)ld-linux.so.6由gcc的spec文件中所设定 (2)gcc –print-search-dirs

    2.5K91

    Linux gcc编译生成静态库和共享动态库的过程

    这篇文章主要通过实例演示Linux下如何使用gcc分别编译生成静态库和动态库文件以及其它程序如何使用这个生成的静态库和动态库。...和LD_LIBRARY_PATH的区别》所述,只要在当前Linux系统配置LD_LIBRARY_PATH变量,就可以搜索到依赖的动态库libmyhello.so。...-lmyhello ##### 把当前动态库路径添加到Linux环境变量LD_LIBRARY_PATH [root@typecodes ~]# export LD_LIBRARY_PATH=${LD_LIBRARY_PATH...同时,执行程序时如果报错提示找不到对应的库文件(可以通过readelf -d hello验证),那么一共有4种方法。...1、添加库路径到 /etc/ld.so.conf.d/ 目录下的配置文件,然后执行命令ldconfig; 2、添加库路径到 LD_LIBRARY_PATH 环境变量; 3、在编译链接命令中加入参数

    58621

    【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Glibc-2.21

    文档里建议 Glibc 源代码目录之外的特定编译目录下编译: mkdir -v .....安装 Glibc 时会报错找不到 /etc/ld.so.conf 文件,这只是无关紧要的输出信息。 下面的方式可以避免这个警告: touch /etc/ld.so.conf ????.../install-locales 你需要的语言环境几乎不大可能没列 glibc-2.21/localedata/SUPPORTED 文件,但如果真的没有可以使用 localedef 命令创建和安装。...配置 Glibc 尽管 Glibc 文件 /etc/nsswitch.conf 丢失或损坏的情况下会创建一个默认的,但是我们需要手动该创建文件,因为 Glibc 的默认文件在网络环境下工作时有问题。... /usr/share/zoneinfo 文件也有其它一些可用时区,比如 Canada/Eastern 或 EST5EDT,这些时区并没有被脚本列出来但也是可以使用的。

    65020

    ubantu 安装mp3插件

    (如果不指定编译的语言,则会在make时不通过,爆出某些文件找不到等错误,所以还是建议在此指定编译语言为c,c++)然后开始make编译。...为保险起见,需要在环境变量LD_LIBRARY_PATH添加前面三个库的位置,键入以下命令: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc...安装说明里面还有测试这一步,不过那是可选的。直接make install安装,至此gcc就全部安装完成了。不过目前还不能使用新版本的gcc,因为新版的可执行文件还没加到命令的搜索路径。...正式使用之前还有最后一个工作要做,就是将前面安装的三个库的路径加进环境变量LD_LIBRARY_PATH,不然在编译程序的时候会出错。...在这个文件添加以下语句: LD_LIBRARY_PATH=:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2

    1.2K40

    TT扩展件microPython实现.2

    : cannot find -lxxx”,也就是链接程序ld在那3个目录里找不到libxxx.so,这时另外一个参数-L就派上用场了,比如常用的X11的库,它在/usr/X11R6/lib目录下,我们编译时就要用...+编译选项增加-ffunction-sections、-fdata-sections,在编译生成的.o目标文件,会将每个函数或数据段,放在各种单独独立的section链接生成最终可执行文件时...这个core文件还是分布各个地方的.还是不清楚作用 -lgcc -lopenssl -lbtdm_app -lfatfs -lwps -lcoexist -lwear_levelling...库libc.a -lgcc 代表链接器将连接GCC的支持库libgcc.a 连接时,这些库的排列顺序一般为: -lm -lc -lgcc https://blog.csdn.net/cos_sin_tan...写在0x00001000 ...(100%) 0.1秒(有效925.0 kbit / s)以0x00001000写入15872字节(压缩的20320)... 验证数据的哈希值。

    1.2K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券