Installer cc sous debian

Fermé
kaamui Messages postés 5 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 2 février 2012 - 2 févr. 2012 à 15:27
kaamui Messages postés 5 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 2 février 2012 - 2 févr. 2012 à 17:16
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
2 févr. 2012 à 15:34
Salut,

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

0
kaamui Messages postés 5 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 2 février 2012
Modifié par kaamui le 2/02/2012 à 15:39
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
2 févr. 2012 à 15:42
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 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 2 février 2012
2 févr. 2012 à 15:47
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
2 févr. 2012 à 15:49
Ben si tu as fait un lien symbolique, pourquoi modifier le makefile ?
0
kaamui Messages postés 5 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 2 février 2012
2 févr. 2012 à 17:07
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
2 févr. 2012 à 17:13
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 Date d'inscription jeudi 2 février 2012 Statut Membre Dernière intervention 2 février 2012
2 févr. 2012 à 17:16
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