2012-02-16 102 views
2

我試過在我的電腦上編譯cuda sdk工具包,但失敗了,說它需要glibc 2.7。與非默認glibc編譯程序

/usr/local/cuda/lib64/libcudart.so: undefined reference to 
`[email protected]_2.7' 

所以我繼續前進,並安裝了glibc-2.7;但在/mydir/glibc-2.7中。安裝結束時沒有任何錯誤。

但是,我希望能夠將cuda sdk套件與我的glibc鏈接起來。我試過

export PATH=/mydir/glibc-2.7/bin:$PATH 
export LD_LIBRARY_PATH=/mydir/glibc-2.7/lib 

,但我得到的是分段錯誤=)

我會很感激任何幫助! 謝謝

回答

1

請參閱here關於編譯非主要或自定義libc的更多說明。

總而言之,除了PATH和LD_LIBRARY_PATH之外,還需要使用-nostdinc和-I includedirectories和-b gccsetup來設置自定義CFLAGS和LDFLAGS。