CentOS 6.3 升级软件 gcc等,并安装部署DNN环境 (未完成,不完整)
CentOS的系統比較老舊,自帶的軟件源更新之后軟件版本依然很低,特別是GCC只是4.4版本,不能使用std=c++11等特性,不能忍。
升級軟件,有種百廢待興的即視感。期間遇到很多問題,各色各樣。
整個過程編譯的十分辛苦,知道現在也還有遺留問題沒有解決;現在暫時把收集的鏈接貼在之類以備忘:
'choke' undeclared
problem with GCC:?http://ubuntuforums.org/archive/index.php/t-861111.html
compile gcc 4.5 on debian:?http://blog.erdemagaoglu.com/post/3444247672/compiling-gcc-45-on-debian-unstable
one blog on gcc-4.7.2:?http://my.oschina.net/zchking/blog/97704
ubuntu gcc:?http://www.cnblogs.com/520zijuan/archive/2013/02/17/2913844.html
gcc4.7 and binutil2.22, independent toolchain: ?http://www.cnblogs.com/sn-dnv-aps/archive/2012/06/08/2542205.html
compile gcc4.7 on ubuntu 12.04:?http://www.oschina.net/question/12_49423
install isl:?http://isl.gforge.inria.fr/user.html#Changes-since-isl-0.14
gcc infrastructure:?ftp://gcc.gnu.org/pub/gcc/infrastructure/
compile gcc 4.8 on centOS 6:?http://blog.csdn.net/yanxiangtianji/article/details/12782839
upgrade gcc on CentOS 6:?http://blog.csdn.net/yanxiangtianji/article/details/8365630
-------- another one :?http://www.cnblogs.com/peterpanzsy/archive/2013/04/10/3006838.html
prerequisities for GCC:?https://gcc.gnu.org/install/prerequisites.html
?
?
?
第一種,升級gcc,最簡單的方式就是借助dev-tools:
這里沒有太多要說的,內容都在這個鏈接里了,不要懶,點進去看看,耐心看看會有收獲:http://linux.web.cern.ch/linux/devtoolset/#install
但是主要可能需要引入PGM的問題,用這個:
? ? ? ? ? ?$sudo ?rpm --import?http://ftp.mirrorservice.org/sites/ftp.scientificlinux.org/linux/scientific/51/i386/RPM-GPG-KEYs/RPM-GPG-KEY-cern
在stackoverflow的有詳細的討論,如有興趣可移步這里: ?stackoverflow-傳送門
只要你的機器有鏈接網絡的能力,那么就可以順利完成安裝;
?第二種:手動安裝gcc,從gcc v4.4。7直接升級到4.9或者5.2,沒成功,編譯過程中反應說isl的路徑除了問題,嘛蛋,找了半天確認isl沒有問題啊。。。。不曉得為什么
于是就老老實實的安裝gcc 4.7開始安裝升級,噓噓一下先。。
gcc?
手動從軟件包開始gmp, mpfr, mpc安裝gcc (4.9.0/5.2.0),遇到的問題就是isl找不到;包括lib和include,郁悶;
?
openblas
atlas
?
slurm?
./configure --disable-pam; make; make install
(在slumr的contrib第三方庫代碼中庫攜帶了pmi,因此安裝它也就順帶安裝了pmi, 庫默認都是安裝在/usr/local/lib下)
openmpi
./configure --prefix=/home/disk1/work/openmpi --with-cuda --with-hwloc=internal --with-pmi=/usr/local --with-pmi-libdir=/usr/local/lib --with-slurm
?
?
這里目標是想安裝zeromq,但是其依賴于libsodium,本想通過--without-libsodium來繞過去,但是還是擔心在后續的使用當中出現問題;
因此又是回過頭來安裝安裝libsodium;但是在下載tar包安裝后,config zeromq時依然報錯找不到libsodium,沒有搞定,哪位大神知道原因
的話煩請指出;我采用的方式是去安裝更多的依賴庫:
https://github.com/zeromq/libcurve
libsodium
zeromq ?--without-libsodium
?
轉載于:https://www.cnblogs.com/superniaoren/p/4721655.html
總結
以上是生活随笔為你收集整理的CentOS 6.3 升级软件 gcc等,并安装部署DNN环境 (未完成,不完整)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WPF 中如何使用第三方控件 ,可以
- 下一篇: 怎么利用云计算技术提高泰山风景区的资源利