2

の最新バージョンを持っていますubuntuが、 のバージョンはgcc必要なものよりも新しいバージョンです。gcc 4.1.0これをビルドまたはインストールするにはどうすればよいですかgcc 4.1.0。ビルドする手順が見つかりませんでしたgcc 4.1.0

4

2 に答える 2

2

gcc をビルドする手順は次のとおりです。

http://gcc.gnu.org/install/

「現在の開発ソースを参照していますが、特定のリリース バージョンの説明はソースに含まれています」ことに注意してください。

これは、典型的な*構成、作成、作成インストールのプロセスです。最も重要な構成フラグはおそらく--enable-languages. そして--prefixもちろん。また--program-suffix=-4.1、生成された実行可能ファイルが gcc ではなく gcc-4.1 と呼ばれるようになります。前提条件のリストは恐ろしく見えるかもしれませんが、特に C/C++ 用にのみビルドする場合は、そのほとんどがオプションです。

[*] わかりました、それほど典型的ではありません: 以下のコメントで JonathanWakely が指摘した別の注意点は、サポートされていないため、ソース ディレクトリに gcc をビルドしないことです。

(すべての前提条件を取得した後)

[gcc-src-dir] $ cd ../my-build-dir
[my-build-dir] $ ../gcc-src-dir/configure $CONFIG_FLAGS
[my-build-dir] $ make
[my-build-dir] $ make install

そして、彼が書いた wiki ページを指差して、プロセス全体を紹介してくれました。

于 2013-01-02T14:22:24.943 に答える
-1

ubuntu(私の場合は12.04)にgcc 4.1.2をインストールする際にいくつかの問題がありました。このスクリプトは私のためにそれをソートしました:

#!/bin/tcsh

if ($#argv != 1) then
    echo "Synopsis: $argv[0] <install_dir>"
    exit(-1)
endif

setenv GCCINSTALL $argv[1]
setenv LIBRARY_PATH /usr/lib/x86_64-linux-gnu
setenv SRC ~/gccSrc

mkdir -p $SRC
cd $SRC
wget http://gcc.cybermirror.org/releases/gcc-4.1.2/gcc-4.1.2.tar.gz
tar xvf gcc-4.1.2.tar.gz
cd gcc-4.1.2
mkdir build
cd build
../configure --prefix=${GCCINSTALL} --disable-multilib
grep 4.1.2/missing Makefile
sed -i "s#${SRC}/gcc-4.1.2/missing##" Makefile
grep 4.1.2/missing Makefile
make bootstrap
make install
于 2014-02-19T11:33:21.830 に答える