の最新バージョンを持っていますubuntu
が、 のバージョンはgcc
必要なものよりも新しいバージョンです。gcc 4.1.0
これをビルドまたはインストールするにはどうすればよいですかgcc 4.1.0
。ビルドする手順が見つかりませんでしたgcc 4.1.0
2907 次
2 に答える
2
gcc をビルドする手順は次のとおりです。
「現在の開発ソースを参照していますが、特定のリリース バージョンの説明はソースに含まれています」ことに注意してください。
これは、典型的な*構成、作成、作成インストールのプロセスです。最も重要な構成フラグはおそらく--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 に答える