[gcc] compilation/configuration - gcc

Bonjour,

je veux installer gcc afin d'utiliser le simulateur d'architecture de microP simplescalar.

Dans l'installation de simplescalar, on me dit d'aller dans le repertoire de gcc et de tapez la ligne de commande suivante (ce que je fais avec Cygwin):
------------------------------------------------

configure --host=$HOST -- target=ssbig-na-sstrix --with-gnu-as --with-gnu-ld --prefix=$IDIR

puis :

make LANGUAGES=C
../simplesim-2.0/sim-safe ./enquire -f>! float.h -cross
make install

---------------------------------------------

Le problème est que quand je tape la première ligne, il m'indique :
bash : configure command not found

Alors que le fichier configure existe bien dans le répertoire (dans les propriétés du fichier il est indiqué : type de ce fichier = "fichier" : ça c'est déjà bizarre..., il y a aussi un fichier de command dos du même nom)

Que faire pour que ça marche ???

merci :)

9 réponses

  1. Maintenant la ligne de commande marche : fallait mettre i386-unknown-linux...

    mais à la phase suivante j'ai une erreur :/ : quand je tape make languages=c ; il m'indique : conflicting types for sys_errlist (il y aurait une déclaration précédente de ce type ailleur:s) bizarre
    1. Modérateur
      Je pense que tu dois réinstaller Cygwin. Normalement gcc est dédans, tu n'as pas besoin de le compiler toi même.

      Je l'ai déjà utilisé mais comme je te l'ai dit je ne l'ai plus. Il faut faire attention à l'installation. Normalement l'installation de cygwin tiens sur plus de 4Go si tu installes tous les paquetages.

      lami20j
      1. Bon le prob de positionnal c'était juste une erreur avec une syntaxe^^ mais maintenant y a le problème du host qui est revenu :/ il ne reconnait pas le nom de mon ordi : "home" :/
        1. ok ! fallait mettre home -cygwin

          mais y a encore une erreur :/ dsl

          il est marqué Positionnal arguments must bel last :/
          1. c'est ce que j'ai fait et il me met juste le nom du pc que j'avais mis lors de l'installation de windows : "home"

            j'ai essayé mais ça ne marche pas:/
            j'ai essayé "home"
            et
            "i686-home-cygwin"
            1. Modérateur
              Ou echo $HOST ou echo $HOSTNAME
              je n'ai plus cygwin.
              1. :) :) :) oui c'est bien cela !! merci ^^

                par contre pour ce qui est du $HOST, je sais pas quoi mettre; j'ai mis : i686-pc-cygwin mais cela ne marche pas :/ (il est indiqué : invalid configuration i686-pc-cygwin : machine :" i686-pc" not recognised
                1. Modérateur
                  ./configure

                  Quand tu tapes configure alors la commande est cherchée dans les répertoires existantes dans la variable PATH, apriori elle n'existe pas.

                  Si tu tapes ./configure est éxécute le script configure du répertoire courant

                  Si tu tapes /chemin/vers/configure le script configure qui se trouve dans /chemin/vers/ s'éxécute.