Les cochonneries de GCC

3 sujets de 1 à 3 (sur un total de 3)

  • Tom

      #465

      Alors voilà, aujourd’hui au boulot, j’ai suivi l’article “Programmation graphique système, 3e partie” de StAn, sur Guru-med.

      J’ai juste ajouté les ouvertures/fermetures de libraries pour ne pas avoir à utiliser -lauto.

      Et ça compile aussi bien sous GCC (qui vient de l’install de GoldED Studio AIX) que sous vbcc.

      Et les 2 exécutables fonctionnent (youpi, je sais afficher une image chunky dans une fenêtre !!).

      Le problème est ailleurs. Et il a l’air de venir de GCC.

      Je m’explique, quand je lance l’exe compilé par gcc, “fenetre3”, il ouvre une console et un message d’erreur m’informe que le programme ne trouve pas le volume AmiTcp:.

      Note : au boulot je code sous WinUae, et chez moi c’est MiamiDx partout.

      Donc je fais un assign bidon sur ram:t et là c’est bon, le programme s’exécute.

      L’exe vbcc ne pose pas ce problème, il s’exécute direct, sans ouvrir de console.

      Voici ce que l’ami Snoopdos nous dit pour l’exe vbcc :

      35 [5] vbcc_fenetre3 OuvreLib intuition.library Ver 36 OK

      36 [5] vbcc_fenetre3 OuvreLib graphics.library Ver 39 OK

      37 [5] vbcc_fenetre3 OuvrePolic topaz.font Taille OK

      Et maintenant, l’exe gcc :

      /1 [6] fenetre3 OuvreLib ixemul.library Ver 48

      2 ramlib Charge LIBS:ixemul.library OK

      3 ramlib OuvreLib mathieeesingbas.library Ver 0 OK

      4 ramlib OuvreLib mathieeedoubbas.library Ver 0 OK

      5 ramlib OuvreLib mathieeedoubtrans.library Ver 0 OK

      6 ramlib OuvreLib mathieeedoubbas.library Ver 45 OK

      7 ramlib PrendVar IXGMTOFFSET Tout* Erre

      8 ramlib PrendVar ixemul.prefs Tout* Erre

      9 ramlib PrendVar HOSTNAME Tout Erre

      /10 [6] fenetre3 OuvreLib ixnet.library Ver 44

      11 ramlib Charge LIBS:ixnet.library OK

      12 [6] fenetre3 OuvreLib bsdsocket.library Ver 3 OK

      /13 [6] fenetre3 OuvreLib AmiTCP:libs/usergroup.libra Ver 1

      /14 ramlib Charge AmiTCP:libs/usergroup.libra

      13 [6] fenetre3 OuvreLib AmiTCP:libs/usergroup.libra Ver 1 Erre

      14 ramlib Charge AmiTCP:libs/usergroup.libra Erre

      1 [6] fenetre3 OuvreLib ixemul.library Ver 48 OK

      10 [6] fenetre3 OuvreLib ixnet.library Ver 44 Erre

      18 [6] fenetre3 OuvreLib socket.library Ver 3 Erre

      19 ramlib Charge LIBS:socket.library Erre

      20 ramlib Charge socket.library Erre

      21 [6] fenetre3 OuvreDev timer.device Unitée OK

      22 [6] fenetre3 TrouveSém NSDPatch (8.3.2002) OK

      23 [6] fenetre3 Ouvre * Lecture OK

      24 CON OuvrePolic topaz.font Taille OK

      25 CON TrouveSém NSDPatch (8.3.2002) OK

      26 [6] fenetre3 OuvreDev input.device Unitée OK

      27 [6] fenetre3 TrouveSém NSDPatch (8.3.2002) OK

      28 [6] fenetre3 Ouvre etc:group Lecture Erre

      29 [6] fenetre3 Ouvre etc:group Lecture Erre

      30 [6] fenetre3 Ouvre etc:group Lecture Erre

      31 [6] fenetre3 Ouvre etc:group Lecture Erre

      32 [6] fenetre3 OuvreLib intuition.library Ver 36 OK

      33 [6] fenetre3 OuvreLib graphics.library Ver 39 OK

      34 [6] fenetre3 OuvrePolic topaz.font Taille OK

      C’est quoi ce foutoir ?

      Est-ce que le fait que j’utilise une version d’évaluation de GoldED AIX a quelque chose à voir là-dedans ? => version bidouillée de gcc ?

      anonyme

        #17677

        rajoute -noixemul derriere gcc dans la ligne de commande

        Tom

          #17678

          Ha ouais, nickel :)

          /me qui a besoin de 2 semaines pour mettre une option dans une commande de compilation.

        3 sujets de 1 à 3 (sur un total de 3)

        • Vous devez être connecté pour répondre à ce sujet.

        Forums AmigaOS, MorphOS et AROS Développement Les cochonneries de GCC

        Amiga Impact