Les cochonneries de GCC

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

  • Tom

    • Messages : 1270
    #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

    • Messages : 8171
    #17677

    rajoute -noixemul derriere gcc dans la ligne de commande

    Tom

    • Messages : 1270
    #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