problème de compilation [make/gcc] - Programmation
Marsh Posté le 03-03-2002 à 23:23:12
Tu devrais poster les lignes qui précèdent ça :
MAKE.EXE: *** [code00001hello.grc] Error 1
Parce que là, on ne peut rien dire.
Marsh Posté le 04-03-2002 à 11:11:37
Jar Jar a écrit a écrit : Tu devrais poster les lignes qui précèdent ça : MAKE.EXE: *** [code00001hello.grc] Error 1 Parce que là, on ne peut rien dire. |
Ben justement, toutes les lignes qui reste visible à l'écran sont du type
\PalmDev\sdk\include\Core\System\SysEvtMgr.h:237: warning: '__callseq__' attribute directive ignored
Il y a juste le numéro de ligne et le nom du fichier qui change.
Le reste, ca disparait beaucoup trop vite pour pouvoir le lire. (saloperie de fenêtre dos qui permet pas de remonter dans la liste des messages envoyé par le programme).
C'est pour ça que je demande comment faire disparaitre ces messages qui m'enpêche de voir les autres messages.
Marsh Posté le 04-03-2002 à 23:37:22
Jar Jar a écrit a écrit : make > toto 2>&1 |
Ca marche pas :
MAKE.EXE: *** No rule to make target `2'. Stop.
Je peux tenter quoi maintenant?
Marsh Posté le 04-03-2002 à 23:41:23
omega2 a écrit a écrit : Ca marche pas : MAKE.EXE: *** No rule to make target `2'. Stop. Je peux tenter quoi maintenant? |
Tu peux tenter la même chose avec un Bourne shell (la manip ne marche pas en tcsh, je ne sais pas pour le zsh et le ksh). Si c'est déjà le cas, fais attention aux espaces.
Marsh Posté le 05-03-2002 à 09:56:10
omega2 a écrit a écrit : Ca marche pas : MAKE.EXE: *** No rule to make target `2'. Stop. Je peux tenter quoi maintenant? |
As-tu bien respecter la casse imposer par la commande:
make > toto 2>&1 ?
En particulier il faut absolument laisser collee l'expression '2>&1' car si tu decolle le '2' du '>' ca veut pas dire la meme chose!
Du coup a lieu de rediriger la sortie erreur vers la sortie standard, tu essaye de compiler un fichier qui s'appelle '2'
Marsh Posté le 05-03-2002 à 13:58:23
J'ai bien fait gaffe à respecter les espaces (et les non espaces).
Jar Jar > Je vais avoir du mal à changer de shell vu que je compile sous windows dans une fenêtre dos.
Bon, je vais voir s'il y n'a pas un autre shell qui aurait été installé avec les outils de compilations. (on sait jamais)
Marsh Posté le 05-03-2002 à 14:47:02
Je viens de penser a un truc, si tu pipe avec un more ca marches pas ?
'make | more'
Marsh Posté le 05-03-2002 à 19:54:11
omega2 a écrit a écrit : Jar Jar > Je vais avoir du mal à changer de shell vu que je compile sous windows dans une fenêtre dos. |
bash est fourni avec cygwin. Ça change la vie.
Marsh Posté le 06-03-2002 à 12:48:13
Jar Jar a écrit a écrit : bash est fourni avec cygwin. Ça change la vie. |
J'ai vu ça mais j'ai pas trop eu le temps d'essayé de l'utiliser.
Ce soir, je m'y remets.
Marsh Posté le 03-03-2002 à 23:12:23
Bonjour à tous.
Je souhaite faire des programmes fonctionnant sur PALM.
J'ai donc installé (dans l'ordre) sur mon poste les programmes suivant :
cygwin-b20.1-full
prc-tools 2.0
Palm OS SDK (4.0 , 3.5 et 3.1 )
l'update du SDK 4.0
pilrc
les exemples du SDK 4.0 et 3.5
J'ai fait les l'installations en suivant les instructions du site "Rodolphe's Palm Programming".
J'ai ensuite essayé de compiler l'exemple Address du SDK 4.0 et j'ai toute une série de message du genre :
\PalmDev\sdk\include\Core\System\SysEvtMgr.h:237: warning: '__callseq__' attribute directive ignored
Les fichiers corespondant à ces messages d'alertes semblent tous appartenir aux SDK de PALM (bref, je veux pas les modifier). Comment puis je empécher ces messages d'alerte d'aparaitre et ainsi voir la liste des véritables erreurs.
Je demande ça car la compilation finis par le message :
MAKE.EXE: *** [code00001hello.grc] Error 1
Voilà le contenu du fichier makefile que j'ai créé pour compiler le programme :
hello.prc: code0001.hello.grc tfrm03e8.bin
build-prc Address.prc "Hello" XXXX *.grc *.bin
ls -l *.prc
tfrm03e8.bin: Address.rcp Address.h
pilrc Address.rcp
code0001.hello.grc: Address.c Address.h
m68k-palmos-gcc -O1 -c Address.c -o Address.o
m68k-palmos-gcc -O1 Address.o -o Address
m68k-palmos-obj-res Address
Un gros merci à celui/celle qui sera capable de m'aider face à ce problème.
---------------
VIVE L'AMOUR. :)