gpt4 book ai didi

linux - 如何为 gcc/g++ 4.5 建立软链接(soft link)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:42 26 4
gpt4 key购买 nike

这是帮助我在混合系统上安装 CUDA 的网站提供的一些说明的一部分。我正在使用双引导的 ubuntu 12.04 LTS 以及 Intel Integrated Graphics 和 NVIDIA GEForce GT 540M 的混合显卡系统。

--外部说明--最后一个可能导致问题的是 gcc 和 g++ 的版本。长话短说,确保/usr/bin(以及随后的/usr/local/cuda/bin)中的指针 gcc 和 g++ 指向 gcc-4.5 和 g++-4.5(可以使用 apt-get 获取),因为它们是nvcc 支持的最新版本。使用软链接(soft link)命令来实现这一点。

--回到我身边--假设用apt-get 安装 gcc-4.5 g++-4.5就足够了。

但是,我如何确保“指针”(我如何识别它们?)链接到最近下载的版本。我知道软链接(soft link)命令是

ln -s "target""symbol"(一个用于 gcc)ln -s "target""symbol"(一个用于 g++)

我不想做错这件事,我对 Linux 还很陌生,所以请帮助我了解“目标”和“符号”应该是什么样子,我会继续的。

亚历克斯

最佳答案

最好使用 update alternatives 来管理系统的默认 gcc。例如,您有两个版本 4.4 和 4.5。对于 CUDA,您需要 4.4.x 版本的 gcc/让我们将其设置为系统默认值:

sudo update-alternatives \
--install /usr/bin/gcc gcc /usr/bin/gcc-4.5 40 \
--slave /usr/bin/g++ g++ /usr/bin/g++-4.5

sudo update-alternatives \
--install /usr/bin/gcc gcc /usr/bin/gcc-4.4 60 \
--slave /usr/bin/g++ g++ /usr/bin/g++-4.4

软链接(soft link)可能有用,但我认为,update alternatives 是最简单的方法。

关于linux - 如何为 gcc/g++ 4.5 建立软链接(soft link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11173692/

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