Programmation en C
Résolu/Fermé
Tchouki19
Messages postés
15
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
2 septembre 2009
-
2 sept. 2009 à 18:51
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 2 sept. 2009 à 20:03
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 2 sept. 2009 à 20:03
A voir également:
- Programmation en C
- Application de programmation - Guide
- Programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Mettre en veille un programme - Guide
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
2 sept. 2009 à 19:01
2 sept. 2009 à 19:01
Salut,
J'ai pourtant installer GCC (sudo apt-get gcc), mais aprés...
Tu écris ton programme :
tu l'enregistres (hello.c), puis tu le compiles :
J'ai pourtant installer GCC (sudo apt-get gcc), mais aprés...
Tu écris ton programme :
#include <stdio.h> int main (void) { puts ("Hello world !"); return 0; }
tu l'enregistres (hello.c), puis tu le compiles :
gcc hello.c -o helloTu rends ton programmes exécutable :
chmod u+x helloEt enfin tu le lances :
./helloThat's all ,-))
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
2 sept. 2009 à 18:55
2 sept. 2009 à 18:55
Tu dois installer build-essentials sinon il va te manquer des choses importantes.
Pour compiler, tu as (pour faire simple) 2 commandes :
- La première, pour compiler un fichier .c : gcc -o objet.o source.c
- La deuxième, pour linker les objets entre eux : gcc -o programme objet1.o objet2.o {...}
Pour compiler, tu as (pour faire simple) 2 commandes :
- La première, pour compiler un fichier .c : gcc -o objet.o source.c
- La deuxième, pour linker les objets entre eux : gcc -o programme objet1.o objet2.o {...}
Tchouki19
Messages postés
15
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
2 septembre 2009
2 sept. 2009 à 19:03
2 sept. 2009 à 19:03
Tu dois installer build-essentials sinon il va te manquer des choses importantes.
>> j'ai fait sudo apt-get install build-essantials.
Reponse: Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet build-essentials
Pour compiler, tu as (pour faire simple) 2 commandes :
- La première, pour compiler un fichier .c : gcc -o objet.o source.c
Alors l'objet est le nom du prog et la source sont emplacement?
- La deuxième, pour linker les objets entre eux : gcc -o programme objet1.o objet2.o {...}
Linker? késako ;)
>> j'ai fait sudo apt-get install build-essantials.
Reponse: Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet build-essentials
Pour compiler, tu as (pour faire simple) 2 commandes :
- La première, pour compiler un fichier .c : gcc -o objet.o source.c
Alors l'objet est le nom du prog et la source sont emplacement?
- La deuxième, pour linker les objets entre eux : gcc -o programme objet1.o objet2.o {...}
Linker? késako ;)
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
2 sept. 2009 à 20:03
2 sept. 2009 à 20:03
L'objet est un fichier temporaire que tu crées avant l'édition des liens (link). L'édition des liens est le fait de mettre tous les objets en un seul exécutable, et de remplacer dans ces objets les symboles par des adresses.
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 181
2 sept. 2009 à 19:06
2 sept. 2009 à 19:06
sudo apt-get install build-essantials.
bonjour
essentials avec un e pas un a a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tchouki19
Messages postés
15
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
2 septembre 2009
2 sept. 2009 à 19:10
2 sept. 2009 à 19:10
ok j'ai réussi avec la solution de jipicy, merci aussi à ghuysmans99 et a jeanbi pour ça précision ! bonne soirée a tous.