问题描述
- linux安装 gmp-5.1.3 报错.不知道啥原因
-
Making all in mpq
make[3]: Entering directory/usr/gmp-5.1.3/tests/mpq'
all'.
make[3]: Nothing to be done for
make[3]: Leaving directory/usr/gmp-5.1.3/tests/mpq'
/usr/gmp-5.1.3/tests/mpf'
Making all in mpf
make[3]: Entering directory
make[3]: Nothing to be done forall'.
/usr/gmp-5.1.3/tests/mpf'
make[3]: Leaving directory
Making all in rand
make[3]: Entering directory/usr/gmp-5.1.3/tests/rand'
all'.
make[3]: Nothing to be done for
make[3]: Leaving directory/usr/gmp-5.1.3/tests/rand'
/usr/gmp-5.1.3/tests/misc'
Making all in misc
make[3]: Entering directory
make[3]: Nothing to be done forall'.
/usr/gmp-5.1.3/tests/misc'
make[3]: Leaving directory
Making all in cxx
make[3]: Entering directory/usr/gmp-5.1.3/tests/cxx'
all'.
make[3]: Nothing to be done for
make[3]: Leaving directory/usr/gmp-5.1.3/tests/cxx'
/usr/gmp-5.1.3/tests'
make[2]: Leaving directory
Making all in mpn
make[2]: Entering directory/usr/gmp-5.1.3/mpn'
echo invert_limb_table | sed 's/_$//'
/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_-O2 -pedantic -fomit-frame-pointer -m64 -mtune=core2 -march=core2 -Wa,--noexecstack
test -f 'invert_limb_table.asm' || echo './'invert_limb_table.asm
/usr/gmp-5.1.3/mpn'
libtool: compile: ../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_invert_limb_table -O2 -pedantic -fomit-frame-pointer -m64 -mtune=core2 -march=core2 -Wa,--noexecstack invert_limb_table.asm -fPIC -DPIC -o .libs/invert_limb_table.o
../libtool: line 1128: ../mpn/m4-ccas: Permission denied
make[2]: *** [invert_limb_table.lo] 错误 1
make[2]: Leaving directory
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/usr/gmp-5.1.3'
make: *** [all] 错误 2
[root@gateway gmp-5.1.3]#
解决方案
什么版本的liunx,gcc是不是太旧了
解决方案二:
peimission deny 是不是有权限问题
解决方案三:
像这种情况,一般就是两种,你configure的时候看看里面的每个文件是不是都是符合要求或者兼容的,
这边的话我觉得你最好使用root权限安装,这是在/usr目录下的,你也知道你不可能考虑到所有的权限问题;
第二就是gcc的版本太旧,这样的话,你在configure的时候其实能够看见~~
解决方案四:
权限我已经给了 在我安装gmp 的时候报错 make install 的时候报上面的错误信息,gmp-5.1.3.tar.bz2
解决方案五:
权限问题,你查下m4-ccas有没有执行权限。
时间: 2024-10-18 13:26:25