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