升级 gcc 后如何重新配置​​ libtool

升级 gcc 后如何重新配置​​ libtool

我正在运行 Ubuntu 12.04,并受到这个 gcc 错误为了解决这个问题,我安装了更新版本的 gcc(如下此程序)。现在两者gcc -vg++ -v可以工作,但是使用 libtool 的软件包仍然使用 gcc-4.6.3。

我如何重新配置​​ libtool 以获取更新的 gcc?

答案1

回答我自己的问题:这个问题实际上与 libtool 无关(尽管在构建使用 libtool 的包时发现了这个问题)。我已将 gcc 和 g++ 更新到 4.8,但 cpp 仍为 4.6.3。安装 cpp-4.8 后,问题已解决。

仅供参考,在 ubuntu 12.04 上将 gcc 升级到 4.8 应该可以正常工作:

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install gcc-4.8 g++-4.8 cpp-4.8
$ sudo update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-4.8 100 \
    --slave /usr/bin/g++ g++ /usr/bin/g++-4.8 \
    --slave /usr/bin/gcc gcc /usr/bin/gcc-4.8

相关内容