Compilation 使用非默认glibc编译程序

Compilation 使用非默认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

我曾尝试在我的计算机上编译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.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