Compilateur
bobbouba
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
Je travaille sous unix( ubuntu) et j'arrive pas à compiler mes programmes car je sais c'est quoi le compilateur ,
je vous prie de bien vouloir m'expliquer à travers un message comment je vais faire pour sortir de cette impossibilité
Merci.
Je travaille sous unix( ubuntu) et j'arrive pas à compiler mes programmes car je sais c'est quoi le compilateur ,
je vous prie de bien vouloir m'expliquer à travers un message comment je vais faire pour sortir de cette impossibilité
Merci.
A voir également:
- Compilateur
- Code blocks avec compilateur - Télécharger - Langages
- Compilateur basic gratuit - Télécharger - Édition & Programmation
- Compilateur php - Télécharger - Divers Web & Internet
- Compilateur pascal - Télécharger - Édition & Programmation
- Compilateur algorithme - Télécharger - Édition & Programmation
12 réponses
Si tu es sous Ubuntu, tu dois aller dans le gestionnaire des paquetages afin d'installer GCC ou alors dans une console tu peux taper : sudo apt-get install gcc, je ne connais pas le nom exact du paquet, si ça ne marche : sudo apt-cache search gcc
Comment je dois faire pour accéder à ce gestionnaire de paquetages.En plus le système sous lequel je travaille est linux (ubuntu) mais pas unix (ubuntu).Merci de me préciser la différence entre linux , unix et ubuntu.
Merci pour ton message
Merci pour ton message
Donc première chose à savoir faire maintenant que tu es sous linux : trouver l'information ! :)
La réponse à ta question tombe directement en cherchant sur google :
differences entre linux et unix
Pour ubuntu le gestionnaire de paquets graphique s'appelle synaptic, et en mode texte aptitude. Tu peux aussi utiliser apt-get. Quoi que tu utilises il faudra être root (administrateur), ce qui signifie sous ubuntu qu'il faudra utiliser des sudo. Si on fait ça avec aptitude tu peux dans un premier temps utiliser apt-cache qui sert de moteur de recherche dans les paquets (grep permet de filtrer) :
Tu obtiens ainsi le nom du paquet (ici gcc). Il suffit alors de l'installer :
(ce qui revient à ce que t'avait dit Iugo à l'époque).
Bonne chance
La réponse à ta question tombe directement en cherchant sur google :
differences entre linux et unix
Pour ubuntu le gestionnaire de paquets graphique s'appelle synaptic, et en mode texte aptitude. Tu peux aussi utiliser apt-get. Quoi que tu utilises il faudra être root (administrateur), ce qui signifie sous ubuntu qu'il faudra utiliser des sudo. Si on fait ça avec aptitude tu peux dans un premier temps utiliser apt-cache qui sert de moteur de recherche dans les paquets (grep permet de filtrer) :
(mando@aldur) (~) $ apt-cache search compiler | grep C | grep compiler ... g++ - The GNU C++ compiler ... gcc - The GNU C compiler ...
Tu obtiens ainsi le nom du paquet (ici gcc). Il suffit alors de l'installer :
sudo aptitude install gcc
(ce qui revient à ce que t'avait dit Iugo à l'époque).
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Maintenant j'ai le compilateur g cc ,mais le seul souci est que j'arrive à executer mes programmes en tapant la commande <run monprog> par exemple.Sachant que monprog est un programme executable.
Merci de me repondre.
Merci de me repondre.
Salut mamiemando.
J'arrive pas toujours à exécuter mes programmes ,quand je tape la commande<< g cc -W -Wall -o plop.exe plop.c
./plop.exe>> la machine m'affiche << ld a retourne un code>>.Je ne comprend pas cet histoire de code.
Merci.
J'arrive pas toujours à exécuter mes programmes ,quand je tape la commande<< g cc -W -Wall -o plop.exe plop.c
./plop.exe>> la machine m'affiche << ld a retourne un code>>.Je ne comprend pas cet histoire de code.
Merci.
Il faudrait me copier le résultat exact de gcc mais a priori je dirais qu'il manque une librairie (il faudrait voir laquelle il te demande), donc des paquets de développement. Pour faire du C "de base" normalement il suffit de faire :
Bonne chance
sudo aptitude install gcc
Bonne chance
Voici ce que j'obtiens exactement en tapant les commandes que tu m'a demandé de taper pour un pétit programme que j'ai écris (exo6.c) .
bobmo@piratus:~/TP3$ gcc -w -wall -o exo6 exo6.c
gcc: unrecognized option '-wall'
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution
bobmo@piratus:~/TP3$ gcc -w -wall -o exo6 exo6.c ./exo6
gcc: ./exo6 : Aucun fichier ou répertoire de ce type
gcc: unrecognized option '-wall'
bobmo@piratus:~/TP3$
bobmo@piratus:~/TP3$ gcc -w -wall -o exo6 exo6.c
gcc: unrecognized option '-wall'
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution
bobmo@piratus:~/TP3$ gcc -w -wall -o exo6 exo6.c ./exo6
gcc: ./exo6 : Aucun fichier ou répertoire de ce type
gcc: unrecognized option '-wall'
bobmo@piratus:~/TP3$
Salut,
Est-il obligatoirement nécessaire d'avoir Internet pour installer gcc ?
Je pose la question car je dois l'installer, j'ai essayé la commande : sudo aptitude install gcc-version mais cela ne marche pas.
Il m'indique l'erreur suivante :
"Impossible de vérouiller /var/lib/dpkg/lock-open (11 Ressource temporairement non disponible)."
--> J'comprends pas. Que siginifie cette erreur ?
Merci
Est-il obligatoirement nécessaire d'avoir Internet pour installer gcc ?
Je pose la question car je dois l'installer, j'ai essayé la commande : sudo aptitude install gcc-version mais cela ne marche pas.
Il m'indique l'erreur suivante :
"Impossible de vérouiller /var/lib/dpkg/lock-open (11 Ressource temporairement non disponible)."
--> J'comprends pas. Que siginifie cette erreur ?
Merci