0

PARI/GP をインストールしようとしていますが、構成ステップで次のようになります。

$ ./Configure
[...]
Looking for the compilers ...
...cc is /usr/bin/cc
...gcc is /usr/local/bin/gcc
GNU compiler version 4.8.0 20120705 (experimental) (GCC)
###
### C compiler does not work. PARI/GP requires an ANSI C compiler! Aborting.
###
### Compiler was: /usr/local/bin/gcc  
$ gcc --version
gcc (GCC) 4.8.0 20120705 (experimental)

ドキュメントに次のように記載されているため、これは奇妙です。

"Only ANSI C and C++ compilers are supported.  Choosing the GNU compiler
gcc/g++ enables the inlining of kernel routines (about 20% speedup; if you
use g++, it is a good idea to include the -fpermissive flag).  If you choose
not to use gcc, the C++ version of Pari will be a little faster because of
general inlining, but can be used in library mode only with C++ programs.
We strongly recommand using gcc all the way through."

g++ でも試してみましたが、同じ結果が得られました。

Linux x86_64 でコンパイルしようとしています。

何か案は?前もって感謝します、

M;

4

2 に答える 2

1

私も同じ問題を抱えていました。Linux Mint 17.1 64 ビットのソリューションは次のとおりです。

sudo apt-get install gcc libc6-dev libgmp-dev

このコマンドは、GMP ライブラリ (PARI/GP に推奨) もインストールします。

問題の確認方法に関するヒントを提供してくれた KB に感謝します。

于 2015-03-11T13:08:30.737 に答える