我正在尝试在this非常好的教程之后安装GCC 4.7.1。我在书中做了(差不多)所有事情,但在make
configure: error: cannot compute suffix of object files: cannot compile.
这是我的configure命令,我在该教程中唯一改变的是文件gcc-4.7.1
,这就是全部。
../gcc-4.7.1/configure --build=x86_64-linux-gnu --prefix=/usr/gcc_4_7 --with
gmp=/usr/gcc_4_7 --with-mpfr=/usr/gcc_4_7 --with-mpc=/usr/gcc_4_7 --enable-
checking=release --enable-languages=c,c++ --disable-multilib --program-suffix=-4.7
我查看了Google,大多数答案似乎都指向gcc
加载mpfr
,mpc
和gmp
的包含的方式,所以我对gcc-4.7目录中的文件夹进行了符号链接(我按照一般建议在源目录之外构建)。
关于我做错了什么的想法?
答案 0 :(得分:1)
尝试使用export LD_LIBRARY_PATH=/usr/local/gmp-4.1.3/lib:/usr/local/mpfr-2.3.2/lib:$LD_LIBRARY_PATH
,在必要时将路径替换为机器上安装了mpfr和gmp的位置。