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

GCC Discussion :

[DEBUTANT] Rien ne fonctionne avec gcc sous Cygwin ?!


Sujet :

GCC

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 12
    Points
    12
    Par défaut [DEBUTANT] Rien ne fonctionne avec gcc sous Cygwin ?!
    Bjr à tous

    Je viens d'installer Cygwin 1.7.9 sous XP et notamment les packages relatifs aux outils de dvpt.

    Mon but est de pouvoir, entre autres, recompiler une appli dont j'ai récupéré les src publics et le makefile en utilisant Eclipse CDT et GCC Cygwin.

    Après plusieurs heures d'essais et de recherches infructueuses, je tourne vers les spécialistes !

    En première étape, je voudrais arriver à recompiler l'ensemble sous Cygwin, éliminant ainsi Eclipse.

    Non seulement le make de l'ensemble me renvoie un "Erreur 1" sans plus d'explication, mais si j'essaye de refaire les étapes du make "manuellement" je n'ai aucun fichier de sortie (même si je le spécifie avec un -o "toto.o"), ni aucune indication d'erreur (même si j'introduis volontairement des erreurs de syntaxe dans le source !).

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Laurent@SONATA /cygdrive/d/Dvpt/Eclipse/ARISSatTLM/ARISSatTLM
    $ gcc -v -c -D_WIN32 wavedrv.c -o wavedrv.o
    Using built-in specs.
    Target: i686-pc-cygwin
    Configured with: /gnu/gcc/releases/respins/4.3.4-4/gcc4-4.3.4-4/src/gcc-4.3.4/configure --srcdir=/gnu/gcc/releases/respins/4.3.4-4/gcc4-4.3.4-4/src/gcc-4.3.4 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --infodir=/usr/share/info --mandir=/usr/share/man -C --datadir=/usr/share --infodir=/usr/share/info --mandir=/usr/share/man -v --with-gmp=/usr --with-mpfr=/usr --enable-bootstrap --enable-version-specific-runtime-libs --with-slibdir=/usr/bin --libexecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --disable-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exceptions --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --disable-symvers --enable-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada --enable-threads=posix --with-arch=i686 --with-tune=generic --enable-libgcj-sublibs CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TARGET=gnatmake GNATBIND_FOR_TARGET=gnatbind --with-ecj-jar=/usr/share/java/ecj.jar
    Thread model: posix
    gcc version 4.3.4 20090804 (release) 1 (GCC)
    COLLECT_GCC_OPTIONS='-v' '-c' '-D_WIN32' '-o' 'wavedrv.o' '-mtune=generic' '-march=i686'
     /usr/lib/gcc/i686-pc-cygwin/4.3.4/cc1.exe -quiet -v -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../include/w32api -idirafter /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/lib/../../include/w32api -D_WIN32 wavedrv.c -quiet -dumpbase wavedrv.c -mtune=generic -march=i686 -auxbase-strip wavedrv.o -version -o /tmp/ccbXEJoc.s
     
    Laurent@SONATA /cygdrive/d/Dvpt/Eclipse/ARISSatTLM/ARISSatTLM
    $
    Manifestement mon fichier de sortie se retrouve remplacé par un fichier dans /tmp (que je ne retrouve pas, d'ailleurs).

    J'ai exactement le même résultat, même si le fichier wavedrv.c comporte une erreur de syntaxe volontaire : Aucune grogne dans la console...

    Il doit y avoir un "truc" évident, mais je ne vois pas !

    Merci de votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 12
    Points
    12
    Par défaut
    Trouvé... Un cygwin1.dll (plus ancien que celui inclus dans mon install. Cygwin) dans le rép des sources était la cause de tous mes soucis !

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. pb template avec gcc sous solaris
    Par fdubks dans le forum GCC
    Réponses: 0
    Dernier message: 08/08/2007, 17h24
  2. Pb avec g++ sous cygwin
    Par asm76 dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 10/05/2007, 10h44
  3. Linker avec libboost_serialization sous Cygwin
    Par mi6fred dans le forum Linux
    Réponses: 5
    Dernier message: 13/06/2006, 23h13
  4. Réponses: 5
    Dernier message: 09/04/2006, 19h02
  5. [débutant]compiler avec gcc sous linux
    Par Ickou dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 10/03/2006, 17h27

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