Compilation 使用非默认glibc编译程序
我曾尝试在我的计算机上编译cuda sdk工具包,但失败了,因为它需要glibc 2.7Compilation 使用非默认glibc编译程序,compilation,glibc,Compilation,Glibc,我曾尝试在我的计算机上编译cuda sdk工具包,但失败了,因为它需要glibc 2.7 /usr/local/cuda/lib64/libcudart.so: undefined reference to `__isoc99_sscanf@GLIBC_2.7' 所以我继续安装glibc-2.7;但是在/mydir/glibc-2.7中。安装结束时没有出现任何错误 但是,我希望能够将cuda sdk工具包与我的glibc链接起来。我试过了 export PATH=/mydir/glibc-2
/usr/local/cuda/lib64/libcudart.so: undefined reference to
`__isoc99_sscanf@GLIBC_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
但我得到的只是分段错误=)
我将感谢任何帮助!
有关使用非主libc或自定义libc编译的更多说明,请参见
总之,除了PATH和LD_LIBRARY_PATH之外,还需要使用-nostdinc和-I includedirectories以及-b gcc设置自定义CFLAGS和LDFLAGS