2016-07-04 103 views
7

我想在運行Amazon Linux的EC2實例上安裝g ++ 5.x;在亞馬遜的中央倉庫中,最新版本是4.8.3。我可以通過什麼配置來允許yum找到一個更新的gcc-C++包?在Amazon Linux上安裝g ++ 5

console log

+1

你有沒有弄清楚這一個?我還需要安裝g ++ 4.9或更高版本 – Chris

回答

-2

可能像 「亞馬遜的Linux AMI釋放2016.03」,當你有GCC-4.8.3。 這個操作系統是非常接近的CentOS 7.2/RHEL 7

請嘗試:#yum install centos-release-scl

如果OK,你可以這樣做:#yum install devtoolset-4-gcc-c++ ...並獲得G ++,gcc版本5.2.1。

啓用「5.2.1」:$ scl enable devtoolset-4 bash。請注意,該設置僅適用於當前終端會話。

如果有任何問題,我可以提供g ++所需的四個包的鏈接,gcc。

+0

它不工作 – c9s

+0

即使在亞馬遜Linux AMI版本中2016.09 – c9s

+0

沒有在centos-release-scl上可用的包amazon linux –

0

安裝gcc5:

# Install required libraries 
sudo yum install libmpc-devel mpfr-devel gmp-devel 

# Gather source code 
export GCC_VERSION=5.5.0 
cd /tmp 
curl -o "gcc-${GCC_VERSION}.tar.gz" \ 
    https://ftp.gnu.org/gnu/gcc/gcc-${GCC_VERSION}/gcc- ${GCC_VERSION}.tar.gz 
tar xvzf "gcc-${GCC_VERSION}.tar.gz" 
cd gcc-${GCC_VERSION} 

# Configure and compile 
./configure --with-system-zlib --disable-multilib --enable-languages=c,c++ 
make -j 8 

# Install 
sudo make install 

確保/usr/local/bin/是你PATH

你可以有利地安裝版本7.3.0發佈於18年1月25日here

相關問題