[main.o] Error 127

Bonjour,

J'ai voulu me mettre à la programmation sur ds. Si vous prenez le temps de lire ce message, c'est sans doute que vous savez déjà qu'ils existe de nombreux problèmes entre palib et devkitpro.

J'ai actuellement la dernière version de devkitpro la version r20 de dekitARM et la dernière de palib. Lorsque je lancais un exemple, j'avais cette erreur:

make[1]: *** [main.o] Error 1
make: *** [build] Error 2

Je l'ai corrigée en modifiant le chemin de la variable PAPATH par

C:\devkitPro\devkitARM\arm-eabi\bin;C:\devkitpro\devkitARM\bin;\msys\bin;c:\d evkitpro\msys\bin;c:\devkitpro\devkitarm;C:\devkit Pro\devkitARM\libexec\gcc\arm-eabi\4.1.1;

A présent le cmd m'affiche ceci:

C:\devkitPro\PAlibExamples\Other\Date_Time>make clean
clean ...Date_Time

C:\devkitPro\PAlibExamples\Other\Date_Time>make
main.c
arm-eabi-gcc.exe: no input files
/bin/sh: C:devkitprodevkitARMbin: command not found
/bin/sh: msysbin: command not found
/bin/sh: c:d: command not found
/bin/sh: c:devkitprodevkitarm: command not found
/bin/sh: C:devkit: command not found
/bin/sh: /include/nds: No such file or directory
make[1]: *** [main.o] Error 127
make: *** [build] Error 2

C:\devkitPro\PAlibExamples\Other\Date_Time>pause
Press any key to continue . . .

Une main secourable à l'horizon?

6 réponses

  1. Modérateur
    Make echo... etc sont des commandes unix/linux. Il faut donc que tu installes un environnement unix/linux (par exemple cygwin si tu es sous windows) et que tu installes bash et make dans cet environnement. En fait tout ce qui te bloque actuellement serait immédiat ou presque si tu étais sous linux...

    Bonne chance
    1. Modérateur
      Bah déjà il faut installer la commande devkit (ou ajouter dans ton PATH le répertoire qui contient l'exécutable devkit) car pour le moment il ne le trouve pas.

      Bonne chance
      1. Modérateur
        Ben tu le télécharges sur le site dédié, tu l'installes et tu pourras lancer un shell cygwin. Au moment de l'installation pense à cocher les paquets importants (genre make, gcc, bash...). Ensuite lance un shell cygwin et lance tes commandes linux dedans.

        Ou plus simplement... installe linux et oublie windows ;-)
        1. Mon frérot a déjà réussi à un peu améliorer la chose; maintenant, l'erreur est:

          C:\devkitPro\PAlibExamples\Backgrounds\Effects\SineBg>make clean
          make: echo: Command not found
          make: *** [clean] Error 127

          C:\devkitPro\PAlibExamples\Backgrounds\Effects\SineBg>make
          make: make: Command not found
          make: *** [build] Error 127

          C:\devkitPro\PAlibExamples\Backgrounds\Effects\SineBg>pause
          Press any key to continue . . .

          Please help me!
          1. Ok merci je suis en train d'installer, je donne les résultats plus tard
            1. Euh désolé mais je n'ai jamais utilisé cygwin, comment ça marche? (ça me dis quelque chose ces trois mots ;D )