OS是FC6,光盘附带gcc4.1.1.30。问题主要还是gcc版本和库支持。Wei Li是p2p maillist中的一员,曾经建议我重装OS成Redhat Linux 9,可是现在用的实验室机器GX270是串口硬盘,不被Redhat支持,虽然能装(修改CMOS参数),但是也会有一些硬件识别不出来。于是想另一种方法,改gcc版本。
网络上搜到一篇英文文稿告诉怎样让两种以上gcc共存于一台机器的方法:安装gcc的时候,比如./configure --prefix=/usr/local/gcc/{gcc-version},gcc跟之后的文件夹是自己建立的,{gcc-version}代表想装的gcc版本,比如p2psim要求2.95.3。
安装gcc后,还差库支持,需要libcrypto和gmp的支持,虽然不知道这是干吗用的,在网上查也只得到后者的rpm,没办法,只能自己用添加删除软件包的方式定制了。分别搜索这两个单词,把觉得是它们相关的包都装上了,包括devel,貌似libcrypto就是libcrypt。这个时候还差一个ssl的头文件支持,于是又把所有跟openssl相关的包,觉得有联系的就装上了。
在命令行下输入:
export CC=/usr/local/gcc/2.95.3/bin/gcc
export CPP=/usr/local/gcc/2.95.3/bin/cpp
export CXX=/usr/local/gcc/2.95.3/bin/g++
然后到p2psim解压缩之后的文件夹里,输入./configure就可以顺利通过了,然后make/make install
搞定!
这个过程花了我3天时间,当然不是整天了,只是有挂念这个的时间和而已。觉得很不爽。现在想想,这个p2psim不支持数据存储,只支持查询,但是我的信誉模型涉及的信誉值该怎么存储呢?不会是白费时间了吧?就算是叶算了,反正也学到了不少东西。
vdjs168 于 2013-04-28 21:05:19发表:
不错
于 2013-04-28 17:28:54发表:
在./configure那一步,我是在root权限下操作的,还是说permission denied,怎么回事呢?
64939531 于 2008-09-24 10:09:46发表:
我也出现同样的问题是configure p2psim
checking build system type... configure: error: cannot guess build type; you must specify one
谢谢,急待解决。!!!!!!谢谢啊
beibeibeibei 于 2007-10-31 17:19:41发表:
我也是同样的问题,硬盘安装折腾很久才装上FC6.
自己装了gcc2.95.3后,configure p2psim感觉还是用系统自己的gcc,然后强行卸载了系统的gcc,现在出现问题是configure p2psim
checking build system type... configure: error: cannot guess build type; you must specify one
谢谢,急待解决。