找回密码
 欢迎注册
查看: 22499|回复: 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-11-22 00:58 , Processed in 0.039123 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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