这是我从帮助我在混合系统上安装 CUDA 的网站获得的一些说明的一部分。我正在使用 ubuntu 12.04 LTS 双启动以及英特尔集成显卡和 NVIDIA GEForce GT 540M 的混合显卡系统。
--external instructions-- 可能导致问题的最后一件事是 gcc 和 g++ 的版本。长话短说,确保 /usr/bin(以及随后的 /usr/local/cuda/bin)中的指针 gcc 和 g++ 指向 gcc-4.5 和 g++-4.5(可以通过 apt-get 获取),因为它们是nvcc 支持的最新版本。使用软链接命令来实现这一点。
--回到我身边--假设用 apt-get install gcc-4.5 g++-4.5 下载它们就足够了。
但是,我如何确保“指针”(我如何识别它们?)链接到最近下载的版本。我知道软链接命令是
ln -s "target" "symbol" (一个用于 gcc) ln -s "target" "symbol" (一个用于 g++)
我不想做错这件事,而且我对 linux 还是很陌生,所以请帮助我了解“目标”应该是什么样子以及“符号”,我会继续前进的。
亚历克斯