1

これは、ハイブリッドシステムにCUDAをインストールするのに役立つWebサイトから提供されたいくつかの指示の一部です。私はubuntu12.04LTSデュアルブートを使用しており、IntelIntegratedGraphicsとNVIDIAGEForceGT540Mのハイブリッドグラフィックスカードシステムを使用しています。

-外部命令-問題を引き起こす可能性のある最後のものは、gccとg++のバージョンです。簡単に言うと、/ usr / bin(およびその後/ usr / local / cuda / bin)のポインターgccとg ++がgcc-4.5とg++-4.5(apt-getで取得できる)を指していることを確認してください。 nvccでサポートされている最新バージョン。これを実現するには、soft-linkコマンドを使用します。

--私に戻る--apt-getinstallgcc-4.5g++-4.5でそれらをダウンロードすることでその部分に十分であると仮定します。

ただし、「ポインタ」(どのようにそれらを識別するのですか?)が最近ダウンロードされたバージョンにリンクされていることを確認するにはどうすればよいですか?ソフトリンクコマンドは

ln -s "target" "symbol"(gcc用に1つ)ln -s "target" "symbol"(g ++用に1つ)

私はこれを間違えたくありません。私はLinuxにまったく慣れていないので、「ターゲット」と「シンボル」がどのように見えるかを手伝ってください。

アレックス

4

1 に答える 1

2

システムのデフォルトのgccの管理に使用することupdate alternativesをお勧めします。たとえば、2つのバージョン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

ソフトリンクは機能するかもしれませんが、私update alternativesは、最も簡単な方法だと思います。

于 2012-06-23T23:27:42.287 に答える