Paket GCC default yang tersedia di repositori Fedora 16 adalah gcc-4.6
. Saya perlu menginstal gcc-4.5
di sistem saya.
Saya mengunduh paket dari repositori kijo, tetapi ketika saya mencoba menginstalnya, itu menunjukkan bahwa libstdc++4.6
yang lebih baru dipasang. Jika saya mencoba menghapus libstdc++4.6
ia mencoba untuk menghapus sistem itu sendiri! (Hampir setiap paket dalam sistem). Dan itu tidak mengizinkan saya menginstal libstdc++4.5
bersama dengan libstdc++4.6
.
Apakah ada cara mudah untuk menginstal gcc-4.5
di sistem saya?
Jawaban yang Diterima:
Menyelesaikan kesalahan build lebih disukai, jadi saya harap itu berhasil untuk Anda.
Tetapi dimungkinkan untuk menginstal versi alternatif gcc di Fedora. Bukan dari paket — Anda memerlukan sumbernya, tersedia dari http://gcc.gnu.org/. Lihat untuk mengunduh gcc-4.5.3.tar.gz dari salah satu mirror unduhan.
Berikut ini dimodelkan setelah beberapa info oleh Zhongliang Chen tentang menginstal gcc-4.3 di Fedora 15.
Unduh dan buka paket tarball sumber gcc. Pastikan Fedora 16 Anda memiliki paket yang diperlukan untuk membangun:
yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel
Kemudian buat direktori build baru yang kosong dan build gcc dengan akhiran 45 — Anda akan membuat compiler gcc45
dan g++45
Misalnya. Anda mungkin menginginkan direktori instal baru yang terpisah seperti /usr/local/gcc45/
$cd PATH_TO_BUILD_DIR
$PATH_TO_SOURCE_DIR/configure --prefix=PATH_TO_INSTALL_DIR --program-suffix=45 --enable-languages=c,c++
$make
$sudo make install