Tester prog en C sous Linux - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Tester prog en C sous Linux
 
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations

Bonsoir tout le monde j'aimerai savoir comment tester un programme en C programmé avec Dev-C++ sous Linux SVP (pour info je suis sous Gutsy) Merci

Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Profil : IDNaute
Plus d'informations

le compiler puis l'executer :p (si le code est portable bien sur. les system ("pause" ) sont à proscrire)


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations

J'ai remplacé system ("pause" ); par getchar();

je compile et execute ce simple programme :

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main(int argc, char *argv[])
  4. {
  5.  
  6.   getchar();
  7.   return 0;
  8. }



mais j'ai une fenetre qui s'ouvre et qui se referme aussi tot.

Profil : IDNaute
Plus d'informations

tu le compiles et executes à partir d'où?


Message édité par coca25 le 25-02-2008 à 02:00:27

---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations

de Dev

Profil : IDNaute
Plus d'informations

il te sort bien quelque chose dans le log?
sinon, sous linux, tu peux très bien te passer de dev c++, il te suffit d'executer:
supposons que ton prog s'appelle "essai.c":

make essai
./essai


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations

Je crois que le probléme vient du fait que j'utilise Dev avec wine.Tu crois aussi que le probléme vient de la?

Profil : IDNaute
Plus d'informations

ah oui, c'est vrai que dev c++ n'existe pas sous linux, mais la, faut m'expliquer, c'est quoi l'interet?
il y a des tonnes d'ide sous linux, d'ailleurs, il n'y en a pas forcément besoin.
et pour le cross-compiling, il y a minigw32


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations

j'ai lu pas mal de truc sur C/C++ j'ai trouvé sa intéressant.En cherchant j'ai vite trouvé sur le site du zéro un tuto sur C/C++ ou il parlait de Dev entre 2 autres ide et c'est vrai que je me suis un peu précipité dessus.Linux n'a pas forcément besoin d'ide,comment sa?On peut programmer en C/C++ directement depuis la console?


Message édité par Ch3mist le 25-02-2008 à 02:21:47
Profil : IDNaute
Plus d'informations

tout ce dont tu as besoin pour compiler un programme C/C++ est un compilateur et les librairie qui vont avec, mais un ide peut aider dans le sens où il regroupe et facilite l'accès aux différentes taches. (de même que certains gèrent les ressources etc...)
http://doc.ubuntu-fr.org/programmation?s=programmer


---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations

OK je vais essayer de bien analyser tout sa.Merci pour tout ++

The internet is serious business.
Profil : IDNaute
Plus d'informations

Citation :

On peut programmer en C/C++ directement depuis la console?


Bien sur! Pour compiler un simple code source depuis la console, avec gcc d'installé (comme sur la plupart des distributions):
gcc programme.c -o programme

Profil : IDNaute
Plus d'informations

coca25 a écrit :

il te sort bien quelque chose dans le log?
sinon, sous linux, tu peux très bien te passer de dev c++, il te suffit d'executer:
supposons que ton prog s'appelle "essai.c":

make essai
./essai


 


Faut encore avoir fait 1 makefile !!!!
Va pas embrouiller un windozien avec les makefile!

 

et gcc xxx.c -o toto ? (cf rakipu ci dessus)


Message édité par elendilm le 25-02-2008 à 20:41:03
Profil : IDNaute
Plus d'informations

y en a pas besoin, le make se charge de lancer par defaut la commande qui va bien:

gcc essai.c -o essai

pour l'exemple donné, ca économise des caractères :p


Message édité par coca25 le 25-02-2008 à 20:46:56

---------------
Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Il est dangereux d'avoir raison quand l'etat a tor
Profil : IDNaute
Plus d'informations
n°123597
26-02-2008 à 17:35:41
Masquer