qemu: Compilare con gcc < di quello installato

4 risposte [Ultimo contenuto]
Ritratto di Nokao
Nokao
(Geek)
Offline
Geek
Iscritto: 25/01/2006
Messaggi: 55

Ciao, per velocizzare qemu volevo ricompilarlo e installare kqemu.

Ho trovato una buona guida quindi dovrei sapermi arrangiare.

Ma nella guida (e con lo stesso ./configure) si dice che non è compilabile con gcc 4.

Siccome sono passato a gcc 4 per compilare altri software sperimentali... ora come faccio a compilare qemu con la versione 3.4?

Ho provato con synaptic ma per levare il 4 e poi rimettere il 3.4 mi dice che devo togliere una caterva di pacchetti, tra cui ne vedo alcuni "di sistema".

Cosa mi conviene fare?

Come mai un compilatore è legato con le dipendenze con altri pacchetti, se sono precompilati?

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Per fortuna con debian puoi tenere più compilatori C contemporaneamente. apt-get install gcc-3.4 g++-3.4 galternativesNon serve togliere il 4.0 Chiaramente devi dire a kqemu dove cercarlo. Puoi modificare il make per esempio, o puoi settarlo globale per un pò tramite galternatives, oppure puoi esportarlo come variabile d'ambiente tramite il comando export etc etc...

Ritratto di Nokao
Nokao
(Geek)
Offline
Geek
Iscritto: 25/01/2006
Messaggi: 55

Ho installato galternatives ma tra le scelte non trovo ne' gcc ne' g++.

Che fare?

P.S. C'è un "cpp" -> /usr/bin/cpp

Ritratto di COReE
COReE
(Guru)
Offline
Guru
Iscritto: 15/02/2005
Messaggi: 549

Puoi aggingerlo tu se vuoi. Come alternativa di cc, dato che per default /usr/bin/cc è un link simbolico alla versione maggiore di gcc installato sul sistema qundi 4.0

Ritratto di Nokao
Nokao
(Geek)
Offline
Geek
Iscritto: 25/01/2006
Messaggi: 55

Ma quante ne sai Tongue

nokao:/home/nokao# ls -al /usr/bin/cc<br />lrwxrwxrwx  1 root root 20 2006-02-03 00:07 /usr/bin/cc -&gt; /etc/alternatives/cc<br />nokao:/home/nokao# ls -al /etc/alternatives/cc<br />lrwxrwxrwx  1 root root 12 2006-02-03 00:07 /etc/alternatives/cc -&gt; /usr/bin/gcc<br />nokao:/home/nokao# ls -al /usr/bin/gcc<br />lrwxrwxrwx  1 root root 7 2006-02-03 00:07 /usr/bin/gcc -&gt; gcc-4.0

Ma che riga aggiungo su quel programma? Come funziona?