Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1909 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Problème de compilation avec Code Block

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de compilation avec Code Block

n°2053299
med1997200​4
Posté le 31-01-2011 à 21:39:40  profilanswer
 

Bonjour,  
 
 
j'ai un énorme problème qui persiste depuis quelques mois qui m'empêche de programmer.  
Lorsque que j'essaie de compiler mon programme code block m'affiche le message suivant"It seems that this project has not been built yet .Do you want to build it now".  
Et je dois sois répondre "oui" sois "non" sois "annuler".  
si je répond "non" la console s'affiche mais n'exécute pas les ordre demandés.  
Si je répond "annuler" rien ne se passe.  
Si je répond "oui" la console ne s'affiche pas mais il ya d'écrit"  
-------------- Build: Debug in 515 ---------------  
 
Compiling: main.c  
gcc.exe: <stdlib.h>: Invalid argument  
gcc.exe: <stdio.h>: Invalid argument  
gcc.exe: -pg and -fomit-frame-pointer are incompatible  
Process terminated with status 1 (0 minutes, 0 seconds)  
0 errors, 0 warnings  
"  
Merci de m'aider le plus vite possible car je désespère s'il vous plaits.

mood
Publicité
Posté le 31-01-2011 à 21:39:40  profilanswer
 

n°2053303
tpierron
Posté le 31-01-2011 à 21:56:52  profilanswer
 

Difficile à dire avec aussi peu de détails. À priori je pensais que ton installation de gcc était foireuse ou que C::B a été mal configuré, mais le message d'erreur retourné par gcc est bizarre. Si stdio.h ou stdlib.h n'avaient pas été trouvés, tu aurais un message du style: "No such file or directory". Là tu as "Invalid argument", probablement le signe que tu as mal configuré ton projet.
 
Ça serait bien d'avoir la ligne de commande complète qui est utilisé. Tu peux configurer ça dans dans Settings => Compiler and debuggers => Other settings => Compiler logging => Full command line (va falloir traduire si ton interface est en fransé). Edit: la ligne de commande se trouve dans l'onglet "Build log" dans la console.
 
Je ne suis pas sûr que ça viennent (pour l'instant) du programme lui-même, gcc n'a même pas retourné de numéro de ligne.


Message édité par tpierron le 31-01-2011 à 21:57:42
n°2053304
regexp42
Eplucheur de RFC.
Posté le 31-01-2011 à 22:06:11  profilanswer
 

Fais voir ton code déjà.
 
Tu fais ça sous Linux ? T'as essayé de compiler directement avec gcc ?

n°2053305
billgatesa​nonym
Posté le 31-01-2011 à 22:11:18  profilanswer
 

Il vaudrait mieux créer un projet vide, puis y ajouter les fichiers du code source.
 
Est-ce que c'est un projet pour Windows, ou pour le mode console (DOS), ou bien pour Unix/Linux ?
 
Est-ce que c'est un projet pour le langage C ou pour le langage C++ ?
 
Est-ce qu'il n'y aurait pas un problème de ponctuation ou de caractère particulier (dieze, point virgule, guillemets, etc.) sur la ligne du #include <stdio.h> ou sur les lignes qui précèdent ?

n°2053518
med1997200​4
Posté le 01-02-2011 à 21:28:28  profilanswer
 

je suis sous windows et j'utilise le langage c.
Le code que j'utilisa pour  tester le compilateur et le code basic c'est à dire"
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    printf("Hello world!\n" );
    return 0;
}
"

Message cité 1 fois
Message édité par med19972004 le 01-02-2011 à 21:38:03
n°2053611
billgatesa​nonym
Posté le 02-02-2011 à 10:21:03  profilanswer
 

med19972004 a écrit :

je suis sous windows et j'utilise le langage c.

Oui, mais pouvez-vous nous dire comment est créé votre projet, avec quelles options ?
 
Le mot "windows" est ambigu. Vos lignes de code montrent un programme qui n'est pas écrit pour "windows", mais qui est écrit pour Dos ou Unix. Pour Windows, on a WinMain au lieu de main, etc.
 
Pourriez-vous recréer un autre projet vide, qui serait pour le mode "console" (DOS, command line) au lieu de "windows", d'y mettre votre fichier, et de faire une compilation ?


Message édité par billgatesanonym le 02-02-2011 à 10:24:06
n°2054468
med1997200​4
Posté le 04-02-2011 à 20:05:47  profilanswer
 

Je suis certe sur windows mais mon projet est en mode console

n°2054507
med1997200​4
Posté le 04-02-2011 à 23:48:41  profilanswer
 

Cebon j'ai trouvé merci à tous  
En fait fallait aller dans settings; compiler\debugger ; reset defaults


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Problème de compilation avec Code Block

 

Sujets relatifs
Problème scrollbar page persoprobleme d'exécution
Erreur dans mon code HTML ?Problème de connexion malgré les bons identifiants
Probleme verification champ formulaire javascriptA supprimer
Problème d'affiche en PHP[MAC]Probleme html et swf
Problème COMPILATION Code::BlockProblème Compilation avec Code::Block
Plus de sujets relatifs à : Problème de compilation avec Code Block


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR