Les cochonneries de GCC
3 sujets de 1 à 3 (sur un total de 3)
-
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 ?
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