2012-02-16 6 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にあります。インストールはエラーなしで終了しました。

しかし、私はglibcとcuda sdkキットをリンクできます。

私は任意の助けをいただければと思います)=私は

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

を試みたが、私が得るすべては、セグメンテーションフォールトです! ありがとう

答えて

1

非プライマリまたはカスタムlibcでのコンパイルに関する詳細は、hereを参照してください。

要約すると、PATHとLD_LIBRARY_PATHに加えて、カスタムのCFLAGSとLDFLAGSを-nostdinc、-I includedirectoriesと-b gccsetupで設定する必要があります。

関連する問題