Installer cc sous debian

kaamui Messages postés 5 Statut Membre -  
kaamui Messages postés 5 Statut Membre -
Bonjour,

Je n'arrive pas à trouver les paquets à installer sous debian 5 pour avoir le compilateur cc (pas gcc) de façon à avoir la commande /bin/cc (dans le rep /bin je veux dire)

Merci d'avance pour vos réponses rapides ;)

Cordialement,


A voir également:

4 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

Est-ce que "gcc" est installé ?
Si oui, que renvoie la commande :
whereis cc

0
kaamui Messages postés 5 Statut Membre
 
j'ai installé gcc (apt-get install gcc ne fonctionnant pas j'ai fait apt-get install gcc-4.2 et ça a fonctionné (au pif pour le nom j'ai eu de la chance)

j'y avais pas pensé il est dans le rep /usr/bin en effet

whereis cc => /usr/bin/cc

le fait est que j'ai un makefile qui contient cc=/bin/cc et que il faut que j'évite au maximum de le modifier...

je peux installer aussi cc dans le rep /bin/ ??

(c le rep root celui là c'est ça ?)
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
je peux installer aussi cc dans le rep /bin/ ??
Ben tu peux faire un lien symbolique.

Si tu fais un :

ls -l /usr/bin/cc

tu verras qu'en fait c'est déjà un lien symbolique sur "/etc/alternatives/cc" ;-))
Donc (en root) :

cd /bin
ln -s /etc/alternatives/cc cc
0
kaamui Messages postés 5 Statut Membre
 
c'est ce que j'ai fait (lien symbolique) le problème c'est que déjà si je modifie le makefile pour qu'il aille dans /usr/bin/cc, il se plaint :

too many levels of symbolic links...

une idée ?
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Ben si tu as fait un lien symbolique, pourquoi modifier le makefile ?
0
kaamui Messages postés 5 Statut Membre
 
j'ai testé le lien symbolique et comme il se plaignait (too many ...) j'ai testé en modifiant le makefile (pour faire sauter un level) mais il se plaint toujours de la même façon.
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Alors essaye de faire un lien symbolique direct sur "gcc-4.2", parce qu'en fait c'est la destination finale :

$ readlink -f /usr/bin/cc
/usr/bin/gcc-4.4


$ ls -l /usr/bin/cc
lrwxrwxrwx 1 root root 20  8 août  17:31 /usr/bin/cc -> /etc/alternatives/cc

$ ls -l /etc/alternatives/cc
lrwxrwxrwx 1 root root 12  8 août  17:31 /etc/alternatives/cc -> /usr/bin/gcc

$ ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 7  8 août  17:30 /usr/bin/gcc -> gcc-4.4

$

;-(
0
kaamui Messages postés 5 Statut Membre
 
d'accord j'essaie ça merci du tuyau ;)
je croyais que cc était une version antérieure de gcc mais si ce n'est que ça ça me rassure.
0