找回密码
 欢迎注册
查看: 15376|回复: 8

[原创] 自己动手编译PARI/GP

[复制链接]
发表于 2012-5-1 14:23:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
众所周知,最新的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即可
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-1 14:24:38 | 显示全部楼层
是说带readline 的吗
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-1 14:29:30 | 显示全部楼层
2# wayne

带不带readline,你自己决定
如果不带的话
配置时候,./Configure要带上
--without-readline

不过,我刚才编译的结果,
虽然没有禁止readlin
但是最后程序并没有带上readline
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-1 14:35:36 | 显示全部楼层
3# 无心人
libreadline  好像又依赖于其他的库,以前折腾过,挺麻烦的。
如果不安装libreadline  ,编译得到的Gp不能 TAB自动补全命令,也挺不方便的。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-1 15:02:49 | 显示全部楼层
还是没得到带readline的版本,而且文档缺少
不过文档,其实可以在他网站下载,这个倒是没啥的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-1 15:12:19 | 显示全部楼层
现在的mingw带有自升级程序,其实缺啥都好做了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-1 16:51:58 | 显示全部楼层
升级了gcc,重编译了gmp-5.0.4,现在的比较完美了
但是,体积有点大,没法传上来,哎
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-5-1 17:00:42 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-5-2 10:07:24 | 显示全部楼层
气死我了,居然不提供windows版本的pari/gp了!!!!!!!!!!!!
鄙视!!!!!!!!!!!!!!!!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-26 19:49 , Processed in 0.051060 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表