Comment compiler un programme pour linux
Fermé
nono723
Messages postés
458
Date d'inscription
mercredi 27 novembre 2013
Statut
Membre
Dernière intervention
24 janvier 2016
-
27 déc. 2014 à 10:38
nono723 Messages postés 458 Date d'inscription mercredi 27 novembre 2013 Statut Membre Dernière intervention 24 janvier 2016 - 28 déc. 2014 à 22:24
nono723 Messages postés 458 Date d'inscription mercredi 27 novembre 2013 Statut Membre Dernière intervention 24 janvier 2016 - 28 déc. 2014 à 22:24
A voir également:
- Comment compiler un programme pour linux
- Programme demarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Comment mettre en veille un programme sous windows 10 - Guide
- Desinstaller un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
6 réponses
Utilisateur anonyme
27 déc. 2014 à 10:46
27 déc. 2014 à 10:46
Bonjour,
Pour compiler un programme C sous Linux tu dois appeler la commande gcc, si tu n'utilises pas d'environnement de programmation ce sera en ligne de commande. Sous Linux par défaut le fichier ne porte l'extension exe, gcc te fournira un fichier a.out.
Pour compiler "programme.c", voici la commande :
gcc programme.c -o programme
Tu auras ton fichier "programme" que tu peux lancer avec :
./programme
Pour compiler un programme C sous Linux tu dois appeler la commande gcc, si tu n'utilises pas d'environnement de programmation ce sera en ligne de commande. Sous Linux par défaut le fichier ne porte l'extension exe, gcc te fournira un fichier a.out.
Pour compiler "programme.c", voici la commande :
gcc programme.c -o programme
Tu auras ton fichier "programme" que tu peux lancer avec :
./programme
nono723
Messages postés
458
Date d'inscription
mercredi 27 novembre 2013
Statut
Membre
Dernière intervention
24 janvier 2016
108
27 déc. 2014 à 10:56
27 déc. 2014 à 10:56
merci pour ton aide. j'utilise code::blocks comme IDE mais je pense sue gcc est intégrée car quand je compile j'obtiens un .exe.
merci, ça a marché mais il y a pas un moyen de le compiler directement par l'IDE?
merci, ça a marché mais il y a pas un moyen de le compiler directement par l'IDE?
Utilisateur anonyme
27 déc. 2014 à 11:01
27 déc. 2014 à 11:01
Code::Blocks est disponible sous Linux et devrait fonctionner de la même façon que sous Windows, a part qu'il ne compile pas un exe car tu es sous Linux.
nono723
Messages postés
458
Date d'inscription
mercredi 27 novembre 2013
Statut
Membre
Dernière intervention
24 janvier 2016
108
27 déc. 2014 à 11:16
27 déc. 2014 à 11:16
d'accord mais je fait comment pour le lancer. quand je double clique mais ça ne marche pas?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
49
27 déc. 2014 à 18:51
27 déc. 2014 à 18:51
Bonsoir pour compiler au minimum sur une plate-forme Linux ou UNIX il faut procéder de la sorte
Et pour exécuter le programme il faut être dans le répertoire courant en question puis faire
mais, il existe d'autres options de compilation exemple du mien
Pour en savoir plus pour ton cas, je te conseille ce lien http://www.cmi.univ-mrs.fr/~contensi/coursC/index.php?section=env&page=comp
à bientôt
gcc source.c -Wall -g -o MyApp
Et pour exécuter le programme il faut être dans le répertoire courant en question puis faire
./MyApp
mais, il existe d'autres options de compilation exemple du mien
-std=c90 -O2 -Os -g3 -Wall -Wextra -Werror -Wconversion -c -fmessage-length=0 -fPIC
Pour en savoir plus pour ton cas, je te conseille ce lien http://www.cmi.univ-mrs.fr/~contensi/coursC/index.php?section=env&page=comp
à bientôt
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
27 déc. 2014 à 23:42
27 déc. 2014 à 23:42
Salut sambia39,
Au minimum, je rajouterai aussi -ansi et si possible -pedantic.
Si tu ne précises pas -ansi, tu n'utiliseras pas le C standard :-).
Cdlt,
Au minimum, je rajouterai aussi -ansi et si possible -pedantic.
Si tu ne précises pas -ansi, tu n'utiliseras pas le C standard :-).
Cdlt,
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
49
>
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
28 déc. 2014 à 02:16
28 déc. 2014 à 02:16
Salut Fiddy :-)
c'était pour un projet enfin teste sur un GPIO mais noté je mettrais la prochaine fois
à bientôt
c'était pour un projet enfin teste sur un GPIO mais noté je mettrais la prochaine fois
à bientôt
nono723
Messages postés
458
Date d'inscription
mercredi 27 novembre 2013
Statut
Membre
Dernière intervention
24 janvier 2016
108
28 déc. 2014 à 22:24
28 déc. 2014 à 22:24
merci a tous, je redarderait ca quand j'aurais un moment