自己动手编译PARI/GP
众所周知,最新的PARI/GP已经不提供windows下的完全编译版本了。网页提供的是个精简版本,只包含执行文件的。
下面提供完全在自己机器上编译PARI/GP的过程,实时广播。
1、安装MinGW,这个已经很容易了,跳过
记得安装必要的组件,我安装的编译器版本是gcc 4.5.2版
2、安装MinSYS,并建立一个目录符号链接/source,用于编译
这个也不说具体过程了
3、下载最新的gmp源代码,并编译安装,此处省略N字
4、下载pari源代码到/source,同时建立/source/output/pari
5、tar xvf pari-2.5.1.tar.gz展开到目录pari-2.5.1
6、进入目录,执行
./Configure --static --graphic=win32 --prefix=/source/output/pari --with-readline --with-gmp
7、如果没有发生错误,则执行
make install编译安装
如果发生错误,提示某些包缺少,请及时安装,并重复步骤6
8、编译完,就可以在/source/output/pari下看到编译结果了
执行bin下gp即可 是说带readline 的吗 2# wayne
带不带readline,你自己决定
如果不带的话
配置时候,./Configure要带上
--without-readline
不过,我刚才编译的结果,
虽然没有禁止readlin
但是最后程序并没有带上readline 3# 无心人
libreadline好像又依赖于其他的库,以前折腾过,挺麻烦的。
如果不安装libreadline,编译得到的Gp不能 TAB自动补全命令,也挺不方便的。 还是没得到带readline的版本,而且文档缺少
不过文档,其实可以在他网站下载,这个倒是没啥的 现在的mingw带有自升级程序,其实缺啥都好做了 升级了gcc,重编译了gmp-5.0.4,现在的比较完美了
但是,体积有点大,没法传上来,哎 http://download.csdn.net/detail/yaos/4268781 气死我了,居然不提供windows版本的pari/gp了!!!!!!!!!!!!
鄙视!!!!!!!!!!!!!!!!
页:
[1]