Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/11/2019, à 14:35

djameldz

DEV C++ : problème de compilation

Bonjour,

J'ai installé dle programme de développement Dev C++ mais je rencontre des problèmes avec le compilateur.
Dev C++ fonctionne sur mon XUBUNTU avec WINE.
Lorsque je compile ensuite je lance l'exécution, le programme n'affiche pas.
Je suis vraiment dépité !
Merci d'avance pour toute aide...

Hors ligne

#2 Le 29/11/2019, à 15:27

NicoApi73

Re : DEV C++ : problème de compilation

Bonjour,

djameldz a écrit :

Je suis vraiment dépité !

Je reste sur ce que je t'ai indiqué : https://forum.ubuntu-fr.org/viewtopic.p … #p22180125. Exprime ton besoin, on pourra peut être t'aider. Développer sous linux avec un IDE et un compilateur Windows est un non-sens... Utilise un IDE linux et si tu as besoin de porter ton programme sous Windows, compile-le avec un compilateur Windows (mingw par exemple) à ce moment là, soit sous linux, soit sous windows directement.

Dernière modification par NicoApi73 (Le 29/11/2019, à 15:28)

Hors ligne

#3 Le 29/11/2019, à 19:53

djameldz

Re : DEV C++ : problème de compilation

Bonjour et merci pour la réponse,

Utilise un IDE linux

Je voudrais bien mais je n'ai pas réussi à en trouver qui fonctionne sous linux

Hors ligne

#4 Le 29/11/2019, à 20:41

NicoApi73

Re : DEV C++ : problème de compilation

Voici la page de la documentation proposant listant les IDE : https://doc.ubuntu-fr.org/ide

J'utilise pour ma part 2 IDE :
- geany qui est très léger et très polyvalent
- Qt, pour son framework

Je sais que Code::Blocks est également assez utilisé, mais je ne le connais pas.

Hors ligne

#5 Le 30/11/2019, à 10:28

grigouille

Re : DEV C++ : problème de compilation

djameldz a écrit :

je rencontre des problèmes avec le compilateur.

Quel compilateur ?


Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#6 Le 30/11/2019, à 16:28

djameldz

Re : DEV C++ : problème de compilation

NicoApi73 a écrit :

J'utilise pour ma part 2 IDE :
- geany qui est très léger et très polyvalent

Merci NicoApi73 , j'ai réussi à installer Geany. Ensuite , j'ai voulu exécuter un petit programme :

prog

Son exécution me donne :

exec

Quand je fait "return" rien ne se passe et la fenêtre disparaît !

Hors ligne

#7 Le 30/11/2019, à 18:25

NicoApi73

Re : DEV C++ : problème de compilation

Règle de base : ne jamais mettre d'espace dans les noms de fichiers. A remplacer par _ (la barre du 8)

Ce qu'il se passe, c'est que tu essaies d'exécuter le programme dev en lui passant les arguments if else et (1)

D'autres parts, l'extension cpp est utilisée en général pour les programmes en C++. Ici tu programmes en C, utilise plutôt l'extension .c au lieu de .cpp

Dernière modification par NicoApi73 (Le 30/11/2019, à 18:34)

Hors ligne

#8 Le 30/11/2019, à 18:36

grigouille

Re : DEV C++ : problème de compilation

Merci de copier-coller ton code : les images, ce n'est pas pratique mad

$ cat toto.c
#include <stdio.h>
int main() {
	int a,b,c;
	printf("donner les valeurs de a et b");
	scanf("%d%d",&a,&b);
	if(a>b) {
		c=a+b;
		printf("a+b=%d",c);
	} else {
		c=b-a;
		printf("b-a=%d",c);
	}
}
$ gcc -o toto toto.c
$ ./toto
donner les valeurs de a et b5 7
b-a=2$ ./toto
donner les valeurs de a et b7 5
a+b=12$ ./toto
donner les valeurs de a et btoto fait du velo
a+b=-770776169$ 

Debian (xfce) 12
HP LaserJet M1132 MFP

Hors ligne

#9 Le 30/11/2019, à 18:44

NicoApi73

Re : DEV C++ : problème de compilation

grigouille a écrit :

Merci de copier-coller ton code : les images, ce n'est pas pratique mad

Je confime...

Hors ligne

#10 Le 30/11/2019, à 18:53

NicoApi73

Re : DEV C++ : problème de compilation

djameldz a écrit :

Quand je fait "return" rien ne se passe et la fenêtre disparaît !

Quand tu exécutes à partir de geany, il lance ton programme dans un émulateur de terminal. Une fois que le programme se termine, le retour du programme apparaît et il suffit d'appuyer sur Entrée (return) pour fermer ce terminal

Hors ligne

#11 Le 01/12/2019, à 19:31

djameldz

Re : DEV C++ : problème de compilation

Merci les amis;

Voici le code que j'ai écrit dans dev c++ à travers wine :

#include<stdio.h>
main()
{int a,b,c;
 printf("donner les valeurs de a et b");
 scanf("%d%d",&a,&b);
 if (a>b)
  {c=a+b;
  printf("a+b=%d",c);}
 else
  {c=b-a;
  printf("b-a=%d",c);}
}

Mais que j'essaie de le réécrire dans geany, les balises ne sont pas automatiques et point de couleurs :
zw9AVkk.png

Hors ligne

#12 Le 01/12/2019, à 19:40

NicoApi73

Re : DEV C++ : problème de compilation

Crée un fichier vide avec l'extension .c (c minuscule). Ce fichier doit exister (sauvegarde le vide).

Copie-colle ton code dedans, et tu auras ce qu'il faut.

Hors ligne

#13 Le 01/12/2019, à 21:25

djameldz

Re : DEV C++ : problème de compilation

NicoApi73 a écrit :

Crée un fichier vide avec l'extension .c (c minuscule). Ce fichier doit exister (sauvegarde le vide).

Copie-colle ton code dedans, et tu auras ce qu'il faut.


Merci beaucoup

Hors ligne