Il pacchetto GCC predefinito disponibile nei repository di Fedora 16 è gcc-4.6
. Devo installare gcc-4.5
sul mio sistema.
Ho scaricato i pacchetti dal repository kijo, ma quando provo a installarli viene visualizzato un nuovo libstdc++4.6
è installato. Se provo a disinstallare libstdc++4.6
prova a disinstallare il sistema stesso! (Quasi tutti i pacchetti nel sistema). E non mi permetterebbe di installare libstdc++4.5
insieme a libstdc++4.6
.
C'è un modo semplice per installare gcc-4.5
sul mio sistema?
Risposta accettata:
È preferibile risolvere gli errori di compilazione, quindi spero che per te funzioni.
Ma è possibile installare versioni alternative di gcc su Fedora. Semplicemente non dai pacchetti:avrai bisogno del sorgente, disponibile da http://gcc.gnu.org/. Cerca di scaricare gcc-4.5.3.tar.gz da uno dei mirror di download.
Quanto segue è modellato su alcune informazioni di Zhongliang Chen sull'installazione di gcc-4.3 su Fedora 15.
Scarica e decomprimi il tarball dei sorgenti di gcc. Assicurati che il tuo Fedora 16 abbia i pacchetti necessari per la compilazione:
yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel
Quindi crea una nuova directory di build vuota e compila gcc con un suffisso di 45:creerai i compilatori gcc45
e g++45
Per esempio. Potresti volere una nuova directory di installazione separata come /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