日霄科技 2024-11-21 12:38 采纳率: 0%
浏览 128
已结题

libstdc.so.6.0.30

系统环境 aarch64,内网环境,没法更新安装,只能拷贝进去, 目前libstdc.so.6是 6.0.29版本,里边找不到GLIBCXX_3.4.30,需要一个6.0.30版本的,有的给一个

  • 写回答

34条回答 默认 最新

  • 阿里嘎多学长 2024-11-21 12:39
    关注
    获得0.30元问题酬金

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    libstdc.so.6.0.30 问题解决方案

    你的问题是,你在arm64平台上使用libstdc.so.6.0.29版本,但是找不到GLIBCXX_3.4.30符号,需要使用libstdc.so.6.0.30版本。

    解决方案: 你可以使用以下方法获取libstdc.so.6.0.30版本:

    1.Compiling from source: 你可以从源代码中编译libstdc.so.6.0.30版本。下载gcc源代码,配置编译选项,编译libstdc.so.6.0.30。

    2.Download pre-built package: 你可以下载已经编译好的libstdc.so.6.0.30版本包。例如,可以在GCC official repository下载arm64平台上已经编译好的libstdc.so.6.0.30版本包。

    3.Using a PPA: 如果你使用Ubuntu或类似系统,可以使用PPA repositories来获取libstdc.so.6.0.30版本包。

    示例代码:

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt update
    sudo apt install libstdc++6-mp-6.0.30-cross-arm64
    

    需要注意的是,在arm64平台上,libstdc.so.6.0.30版本可能需要使用cross-compile方式编译,或者使用已经编译好的包。

    希望这些解决方案能够帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 系统已结题 11月29日
  • 修改了问题 11月21日
  • 赞助了问题酬金15元 11月21日
  • 创建了问题 11月21日