伺服器上手動安裝高版本gfortran
公共伺服器手動編譯高版本gcc
伺服器上手動安裝高版本gfortran
因為需要在課題組伺服器上進行軟體的開發,編譯以及測試,需要使用高版本的gfortran,又因為只用本地許可權,因此像通過手動在本地編譯新增gcc/套件
編譯步驟
- 下載gcc-10.2.0.tar.gz檔案
下載地址 - 下載依賴檔案
- mpc-1.0.3.tar.gz
- mpfr-3.1.4.tar.bz2
- gmp-6.1.0.tar.bz2
下載地址
或者通過以下命令下載
./contrib/download_prerequisites
- 加壓並重新命名依賴檔案
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2tar –xZvf file.tar.Z //解壓tar.Z
mv file.tar.gz file
- 注意三個依賴檔名字必須是mpc, gmp, mpfr
- 配置configure
../configure --disable-checking --enable-languages=c,c++,fortran --disable-multilib --prefix=/path/to/software/gcc9 --enable-threads=posix
- 安裝
make -j16 && make install
- 安裝成功後應該包含以下資料夾
- bin
- include
- lib
- lib64
- libexec
- share
- 新增環境變數
export PATH=/path/to/software/gcc10/bin:/path/to/software/gcc10/lib64:$PATH
export LD_LIBRARY_PATH=/path/to/software/gcc10/lib/:$LD_LIBRARY_PATH
- 補充環境變數設定
vim ~/.bash_profile
1.gcc/g++等程式本身的路徑
export PATH=$PATH:/install/bin
#注:/install為安裝目錄,下同
2.gcc標頭檔案路徑
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/install/include
3.g++標頭檔案路徑
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/install/include
4.動態連結庫路徑
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/install/lib64
5.靜態庫路徑
export LIBRARY_PATH=$LIBRARY_PATH:/install/lib
- 檢查版本
gcc -v
which gcc
gfortran -v
which gfortran
相關文章
- 使用免安裝版本在windows上手動安裝PostgreSQLWindowsSQL
- Solaris 系統上手動解除安裝 WebSphereWeb
- Centos下安裝git高版本2.1.2CentOSGit
- 如何在 Debian/Ubuntu 上手動安裝安全更新?Ubuntu
- Jenkins快速上手安裝Jenkins
- Sybase___在Windows NT上手動解除安裝Sybase ServerWindowsServer
- Elasticsearch 及其套件的安裝上手Elasticsearch套件
- Spark 安裝部署與快速上手Spark
- Linux平臺上手動解除安裝Oracle資料庫LinuxOracle資料庫
- 高版本mysql8.0解壓版安裝步驟MySql
- 【iOS逆向】如何在低版本手機上安裝高版本應用iOS
- LNMP構建高可用WEB伺服器安裝篇LNMPWeb伺服器
- vbsedit 安裝高版本後不能使用的解決方法
- 安裝mysql odbc驅動(版本5和3.51)MySql
- 雲伺服器一般安裝centos哪個版本伺服器CentOS
- Linux伺服器上使用docter安裝指定版本的nginx伺服器Linux伺服器Nginx
- #MAC 版本關於selenium驅動的安裝Mac
- 教你在一個伺服器上安裝多個版本PHP伺服器PHP
- 安裝centOS版本oracleCentOSOracle
- 安裝mysql(版本:8.0.28)MySql
- Hadoop CDH版本安裝和啟動(CentOS7)HadoopCentOS
- Mysql--所有版本安裝以及完全解除安裝MySql
- Postgresql Linux版本安裝——RPM包安裝SQLLinux
- Nginx安裝(詳細版本)Nginx
- git Windows版本安裝教程GitWindows
- 安裝其他版本的 LaravelLaravel
- Laravel 6.0 lts版本安裝Laravel
- Ubuntu安裝golang多版本UbuntuGolang
- gitbook mac 版本的安裝GitMac
- Linux版本MongoDB安裝LinuxMongoDB
- Torch GPU版本的安裝GPU
- ubuntu 安裝指定版本dockerUbuntuDocker
- 在Centos環境下安裝相容Apache2.4高版本SVN服務CentOSApache
- 【DAPP開發一】安裝Geth挖礦上手APP
- 伺服器安裝Linux中安裝 Apache伺服器LinuxApache
- samba伺服器安裝Samba伺服器
- Java版本安裝完整指南 - marcobehlerJava
- mac安裝中文版本 gitMacGit