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