IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Je ne peux plus programmer en C, seulement en C++ ! O_o


Sujet :

C

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut Je ne peux plus programmer en C, seulement en C++ ! O_o
    Bonsoir à tous

    Je sollicite votre aide vis-à-vis d'un problème plus qu'étrange...
    Je n'arrive tout simplement plus à programmer en C avec Dev-C++ !

    Autant je n'ai aucun problème avec le C++, autant ce n'est pas le cas lors du C : quand je veux compiler mon projet (même basique, c'est à dire juste le code nécessaire pour ouvrir une console), la compilation s'arrête en plein milieu et me renvoie le code d'erreur suivant :

    C:\Users\Home\Desktop\Makefile.win [Build Error] [main.o] Error 1


    Pourtant je suis convaincu qu'il n'y a pas de problème dans le code source à moins que je sois miro??


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(int argc, char *argv[])
    {
     
      system("PAUSE");	
      return 0;
    }

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    J'ajouterai que le Log de Compilation me retourne ceci :

    Compilateur: Default compiler
    Building Makefile: "C:\Users\Home\Desktop\Makefile.win"
    Exécution de make...
    make.exe -f "C:\Users\Home\Desktop\Makefile.win" all
    gcc.exe -c main.c -o main.o -I"C:/Dev-Cpp/include"

    gcc.exe: installation problem, cannot exec `cc1': No such file or directory

    make.exe: *** [main.o] Error 1

    Exécution terminée

  3. #3
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Ton problème est classique si tu es sous Windows Vista.

    En fait, la version de MinGW (comprenant GCC & Co) installée par défaut n'est pas compatible avec Windows Vista. Du coup, il faut la mettre à jour.

    Vérifie donc :
    - le runtime,
    - l'API MinGW pour Window,
    - les binutils,
    - les compilateurs de la suite GCC (prendre gcc-core et gcc-g++ au moins).

    Ces versions sont compatibles avec Windows Vista.

    Bon courage pour la suite.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Hum, je vois, je vais essayer de voir ça (oui j'ai Vista, et mon avis sur la chose est plus que mitigé ;o) )...

    Pourtant, c'est étrange que j'aie Dev-C++ depuis des mois et que le problème n'apparaisse que maintenant...

    Encore merci en tout cas !

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Et une fois que je télécharge ces fichiers .tar.gz, qu'est-ce-que je dois en faire?

  6. #6
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    J'ai eu les mêmes problèmes avec Vista pour mes développements Windows.

    Sinon, une solution alternative est d'utiliser Visual Studio Express qui est gratuit et pas trop mal fait.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  7. #7
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Les .tar.gz, tu les décompresses dans le répertoire de mingw.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Hem... C'est à dire ? (désolé, j'ai un peu de mal avec ça...)

    Je me contente de les stocker dans mingw32 ou je dois faire des opérations préalables?

  9. #9
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Les fichier .tar.gz sont des archives compressées (comme les .zip) donc tu les décompresses et tu te retrouves avec des exécutables, des dlls, etc...
    Et pour mettre à jour GCC, tu dois juste remplacer les fichiers correspondants.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    J'ai en effet un dossier composé de 5 sous dossiers bin, include, lib, libexec et man...

    Et là, donc, je fais quoi avec ces 5 dossiers là?

  11. #11
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Citation Envoyé par UiYuki Voir le message
    J'ai en effet un dossier composé de 5 sous dossiers bin, include, lib, libexec et man...

    Et là, donc, je fais quoi avec ces 5 dossiers là?
    Tu trouves la même arborescence que celle de ton dossier compressé au niveau de l'installation de mingw (qui est installé soit à la racine de C:, soit dans le répertoire de dev-cpp) : il faut donc remplacer les anciens fichiers par les nouveaux.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Hum, justement je n'ai que bin et lib comme dossiers, dans mingw32...

  13. #13
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Pas grave : tu ajoutes les nouveaux fichiers.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Mais donc, je choisis soit les fichiers de gcc-core, soit de gcc-g++?

  15. #15
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Tu prends les fichiers des 2 archives et tu les mets dans le répertoire mingw32. Tu remplaces ce qui doit l'être et voilou.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Le truc c'est qu'en regardant bien le message d'erreur (2e post)... On voit que c'est "cc1" qui manque... Qu'est-ce-que c'est que ceci, et où ça se trouve, en fait...

  17. #17
    Membre éprouvé Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Points : 1 132
    Points
    1 132
    Par défaut
    Citation Envoyé par UiYuki
    Je n'arrive tout simplement plus à programmer en C avec Dev-C++ !
    une alternative code::blocks
    To start press any key. (reading screen) Where's the "any" key? I see Esc, Catarl, and Pig Up. There doesn't seem to be any "any" key. Wo! All this computer hacking is making me thirsty. I think I'll order a Tab. (presses TAB key). -- HOMER --

  18. #18
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    cc1 est le compilateur C justement. GCC y fait appel. Mais si tu décompresses tous les fichiers, tu ne devrais avoir aucun problème.
    Vérifies aussi ton PATH au cas où.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    Ouais bon, rien à faire, je pense que je vais changer d'IDE ou réinstaller Dev au cas où parce que là -_-

  20. #20
    Membre expérimenté
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Points : 1 511
    Points
    1 511
    Par défaut
    Franchement, j'utilisais Visual Studio Express pour mes développements perso et je passe bientôt à la version Pro : c'est nickel et performant.
    "Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

    Freelance iOS

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Root qui ne peux plus rien faire :'(
    Par Smortex dans le forum Administration
    Réponses: 2
    Dernier message: 27/09/2004, 20h13
  2. Boucle For : je sais plus programmer !
    Par qi130 dans le forum Langage
    Réponses: 3
    Dernier message: 21/07/2004, 22h11
  3. [urgent] Rave report je n'en peux plus->impression via co
    Par zax-tfh dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/02/2004, 09h15
  4. Réponses: 7
    Dernier message: 27/02/2004, 21h14
  5. [IB71] Je ne peux plus supprimer mes foreign key...
    Par BoeufBrocoli dans le forum InterBase
    Réponses: 3
    Dernier message: 19/09/2003, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo