Les Allergies
Alimentaires
Posez votre question Signaler

Compiler un programme c sous linux [Résolu]

bighux - Dernière réponse le 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
Lire la suite 

Compiler un programme c sous linux »

6 réponses
Réponse
+8
moins plus
Bah, la commande en general pour compiler c'est:
cc -o tonProg tonfichier.c


Mais les erreurs... tu peux nous montrer ton code?


==============================================
RTFMFM
Ajouter un commentaire
Réponse
+1
moins plus
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
Ravachol- 21 avril 2005 à 08:56
Salut,
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++
Ajouter un commentaire
Réponse
+0
moins plus
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.

@+
Ajouter un commentaire
Réponse
-3
moins plus
Bonjour,
tu compile avec l'expression : ./a.out
Ajouter un commentaire
Réponse
-4
moins plus
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
Ajouter un commentaire
Ce document intitulé « compiler un programme c sous linux » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?