Question

Je souhaite créer une chaîne d'outils à partir de gnuarm.org à partir de sources.Je ne veux pas utiliser la version binaire car j'utilise Linux x64.Pouvez-vous m'indiquer une sorte de tutoriel ?

Était-ce utile?

La solution

Vous devez installer libx11-dev pour compiler Insight.

sudo apt-get install libx11-dev

De plus, votre propre réponse fonctionne très bien.

Modifier: Oh, et vous risquez également de manquer termcap, obtenez-le ici: GNU Termcap

Éditer2: Configure semble être assez sévère pour ignorer les valeurs de retour & " 'xxx", déclaré avec l'attribut warn_unused_result " ;, vous devrez peut-être modifier les options. ou environ 12 instances pour récupérer les valeurs de retour afin d’obtenir une version propre.

Autres conseils

Voici les commandes/paramètres par défaut utilisés pour créer les packages binaires.Téléchargez les sources, décompressez-les et publiez-les :

  1. cd [binutils-build]
  2. [binutils-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib --with-float=soft
  3. faire tout installer
  4. export PATH="$PATH:[toolchain-prefix]/bin"
  5. cd [gcc-build]
  6. [gcc-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib --with-float=soft --enable-linguals="c,c++ " --with-newlib --with-headers=[newlib-source]/newlib/libc/include
  7. faire tout-gcc install-gcc
  8. cd [newlib-build]
  9. [newlib-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib --with-float=soft
    1. faire tout installer
    2. cd [gcc-build]
    3. faire tout installer
    4. cd [gdb-build]
    5. [gdb-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib --with-float=soft
    6. faire tout installer

les lignes 11 et 12 semblent n'avoir aucun effet.L'utilisation de gcc < 4.x n'est pas conseillée, et la construction de binutils peut donner l'erreur suivante :

../../binutils-2.19/gas/config/tc-arm.c :Dans la fonction 's_arm_unwind_save_mmxwr' :../../binutils-2.19/gas/config/tc-arm.c:3459 :erreur:format pas une chaîne littérale et aucun argument de format

la solution est simple, ajoutez simplement "%s" comme PREMIER paramètre aux lignes avec erreur comme le suggère le patch ici :http://www.mail-archive.com/bug-binutils@gnu.org/msg06475.html

Je n'ai pas pu créer d'informations mais je suppose qu'il est possible de le déboguer avec autre chose.

  1. Téléchargez les sources disponibles sous " Fichiers "
  2. Déballez-les
  3. Accédez à chaque répertoire décompressé et tapez:

    ./ configure --help

    pour obtenir les options disponibles, puis exécutez

    ./ configure [options]

    faire

    faire vérifier

    faire l'installation

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top