gpt4 book ai didi

gcc - 如何在 Ubuntu 10.10 上安装 gcc-4.1

转载 作者:行者123 更新时间:2023-12-04 18:42:21 25 4
gpt4 key购买 nike

1) 我需要 gcc-4.1 来使用 Matlab mex,但我无法使用 apt-get install 完全安装它:

The following packages have unmet dependencies:
libstdc++6-4.1-dev : Depends: gcc-4.1-base (= 4.1.2-27ubuntu1) but 4.1.2-29ubuntu1 is to be installed
Depends: g++-4.1 (= 4.1.2-27ubuntu1) but it is not going to be installed
E: Broken packages

2) 我现在只安装了 gcc-4.1-base 和 -multilib。编译 mex 文件时:
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status

libstdc++6-4.1-dev 出了点问题。
那么有什么比自己编译更容易的解决方法吗?

谢谢

最佳答案

我假设您使用 x64 版本的 Ubuntu,并且您的 Matlab 版本也是 64 位的。有两种方法可以解决您在 2) 中提到的问题:

  • 打开 mexopts.sh(位于 yourhome/.matlab/MATLAB VERSION/目录下),
    并为 glnxa64 评论 CLIBS="CLIBS -lstdc++"。
  • 检查是否有 libstdc++.so。存在于/usr/lib 目录中。如果没有,请创建一个符号链接(symbolic link)/usr/lib/libstdc++.so 到 MATLABROOT/sys/os/glnxa64/libstdc++.so.6.0.xx(xx 是一个可能随 matlab 版本而改变的数字)。
  • 关于gcc - 如何在 Ubuntu 10.10 上安装 gcc-4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4162016/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com