2013-05-10 66 views
0

因此,我下載了最新的Cuda(5.0.35)腳本,在我的Debian(內核2.6.32)的桌面上安裝Cuda。不使用gcc-4.3安裝CUDA

當我跑了劇本,雖然我在這說的日誌得到一個錯誤:

用來編譯內核的編譯器(gcc-4.3)不正是當前的編譯器(gcc-4.7)

匹配

所以我打算從存儲庫安裝gcc-4.3,但它不在那裏。然後,我單獨下載了gcc-4.3軟件包,但是當我嘗試安裝它時,出現許多衝突的依賴關係,因此安裝它實際上不是一種選擇。我安裝了倉庫中的gcc-4.4,並更改了gcc的軟鏈接以鏈接到gcc-4.4版本,但我得到的信息相同

用於編譯內核(gcc-4.3)的編譯器沒有完全匹配當前編譯器(gcc-4.4)

所以問題是,有沒有一種方法可以在不依賴gcc-4.3的情況下成功安裝驅動程序?

+1

你可以用gcc-4.7編譯內核。 我很驚訝,但事實並非如此。 – tera 2013-05-11 00:40:40

+0

我最終安裝了一個更新的內核。 Debian的問題在於它使用了一箇舊的內核。我安裝的3.2內核是用gcc-4.6編譯的,這樣做的竅門。 – Atirag 2013-05-11 17:51:30

回答

1

我安裝了一個用gcc-4.6編譯的3.2內核,這對我很有用。你也可以使用gcc-4.7來編譯舊的內核,儘管我嘗試了它併發生了一些錯誤。問題是Debian使用了一個非常古老的內核,所以它使用gcc-4.3編譯。