Compiler un programme c sous linux
Résolu/Fermé
bighux
-
21 avril 2005 à 01:37
Sniper_redeyef Messages postés 4 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 19 mars 2009 - 19 mars 2009 à 14:24
Sniper_redeyef Messages postés 4 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 19 mars 2009 - 19 mars 2009 à 14:24
slt tt le monde
J'ai fait un programme sous windows avec devc++ en c dans 1 seul fichier.
Je le compile et il fonctionne impeccable sous windows. Je passe sous linux je reprend le fichier je lance la commande gcc fichier.c il me le compile sans probleme mais lorsque je fait ./fichier.c il m'affiche
[moi@alphux Desktop]$ ./principale.c
: command not founde 5:
./principale.c: line 6: syntax error near unexpected token `('
'/principale.c: line 6: `int main ()
Est ce que quelqu'un peut m'aider et m'expliquer pkoi sa ne marche pas ?
Merci d'avance
J'ai fait un programme sous windows avec devc++ en c dans 1 seul fichier.
Je le compile et il fonctionne impeccable sous windows. Je passe sous linux je reprend le fichier je lance la commande gcc fichier.c il me le compile sans probleme mais lorsque je fait ./fichier.c il m'affiche
[moi@alphux Desktop]$ ./principale.c
: command not founde 5:
./principale.c: line 6: syntax error near unexpected token `('
'/principale.c: line 6: `int main ()
Est ce que quelqu'un peut m'aider et m'expliquer pkoi sa ne marche pas ?
Merci d'avance
A voir également:
- Compiler un programme c sous linux
- Programme demarrage windows 10 - Guide
- Comment mettre en veille un programme sous windows 10 - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Diskinternals linux reader - Télécharger - Stockage
- Forcer la fermeture d'un programme - Guide
5 réponses
frzburn
Messages postés
200
Date d'inscription
samedi 6 mars 2004
Statut
Membre
Dernière intervention
19 juin 2005
45
21 avril 2005 à 01:46
21 avril 2005 à 01:46
Bah, la commande en general pour compiler c'est:
Mais les erreurs... tu peux nous montrer ton code?
==============================================
RTFMFM
cc -o tonProg tonfichier.c
Mais les erreurs... tu peux nous montrer ton code?
==============================================
RTFMFM
ah en effet maintenant sa fonctionne mais pkoi gcc ce n'est pas un compilateur c ?
Et quel est la commande linux equivalente a system("pause") sous windows qui affiche "Veuillez presser une touche pour continuer"
Encore merci de ton aide
Et quel est la commande linux equivalente a system("pause") sous windows qui affiche "Veuillez presser une touche pour continuer"
Encore merci de ton aide
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
21 avril 2005 à 08:56
21 avril 2005 à 08:56
Salut,
Tu as au moins 2 solutions:
- Pour continuer en appuyant sur une touche quelconque
- Pour continuer en appuyant sur la touche Entrée
A++
Tu as au moins 2 solutions:
- Pour continuer en appuyant sur une touche quelconque
system("read -s -n1 -p \"Appuyer sur une touche pour continuer...\""); printf("\n");
- Pour continuer en appuyant sur la touche Entrée
puts("Appuyer sur la touche \"Entrée\" pour continuer..."); getchar();
A++
Utilisateur anonyme
21 avril 2005 à 08:08
21 avril 2005 à 08:08
Bonjour,
gcc ce n'est pas un compilateur c?
cc = gcc
cc est un lien symbolique vers gcc
Pour la documentation sur gcc, voir la page de man.
@+
gcc ce n'est pas un compilateur c?
cc = gcc
cc est un lien symbolique vers gcc
Pour la documentation sur gcc, voir la page de man.
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sniper_redeyef
Messages postés
4
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
19 mars 2009
19 mars 2009 à 14:24
19 mars 2009 à 14:24
je crois que le probleme c'est pas en s d'exploi unix , t'a un problem syntaxique c a dire ous manquez '(' comm vous dites sur le message c ca je crois alors concentre bien dans votre programme et inchallah tu trouve un solution