it-swarm-ja.com

Ubuntu10.04でg ++ 4.5.2をビルドする方法

私のgccコンパイラは少し古くなっています-gcc4.3なので、apt-get updateを実行したので、ソースから新しいgccをビルドしたいのですが、ビルド済みのバージョンはまだありませんでした。誰かが以前にこのプロセスを経験したことがありますか?

ありがとう、
ちゃん

2
Chan

ソースからGMP、MPFR、MPCの新しいバージョンをインストールします。

curl -O http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.gz
tar zxf gmp-5.0.1.tar.gz
cd gmp-5.0.1/
./configure --prefix=/usr
Sudo make install
cd ..

curl -O http://www.mpfr.org/mpfr-current/mpfr-3.0.0.tar.gz
tar zxf mpfr-3.0.0.tar.gz
cd mpfr-3.0.0/
./configure --prefix=/usr
Sudo make install
cd ..

curl -O http://www.multiprecision.org/mpc/download/mpc-0.8.2.tar.gz
tar zxf mpc-0.8.2.tar.gz 
cd mpc-0.8.2/
./configure --prefix=/usr
Sudo make install
5
huacnlee

ソースパッケージをダウンロードする必要があります。 http://gcc.gnu.org/releases.html から取得できます。

次に、パッケージをインストールしますbuild-essentialsaptから。次のコマンドを使用します。

Sudo apt-get install build-essential

次に、ソースパッケージを独自のディレクトリに抽出します。

mkdir -p ~/compiling/gcc
cd !$
tar -zxvf ~/path/to/downloaded/gcc-4.5.2.tar.gz
cd gcc-4.5.2

次に、それをコンパイルする必要があります。通常、プロセスは次のとおりです。

./configure
make
Sudo make install

ただし、最後の部分を省略した場合でも、現在インストールされているバージョンのgccを通常の使用のために保持したまま、プログラムを直接呼び出すことでプログラムを実行できます。

1

GNU Webサイトから次の手順を実行し、gccを完全にインストールしました: http://gcc.gnu.org/install/prerequisites.html

基本的に、インストールする必要があります

  • gmp-5.0.1
  • mpc-0.8.2
  • mpfr-3.0.0

言及されている他のライブラリは、Synaptic PackageManagerの下にあります。

それで全部です

0
Chan