Question

Je fais ce qui suit en ligne de commande:

1) wget ftp: //mirrors.kernel.org/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2

2) tar -jxf gcc-3.4.6.tar.bz2

3) cd gcc-3.4.6

4) cd libstdc ++ - v3

5) ./configure

Et j'obtiens l'erreur suivante:

configure: erreur: impossible de trouver install-sh ou install.sh dans ./../..

Il existe en réalité un "install-sh" fichier dans le répertoire gcc-3.4.6, mais c’est un répertoire du répertoire actuel, pas deux.

Le script de configuration doit rechercher install-sh dans " ./.." au lieu de " ./../.." ??

Qu'est-ce qui ne va pas ??

Était-ce utile?

La solution

  1. wget ftp: // mirrors.kernel.org/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2
  2. tar -jxf gcc-3.4.6.tar.bz2
  3. cd gcc-3.4.6
  4. ./ configure
  5. make
  6. faire installer

Autres conseils

Suggestion: pensez à stow pour conserver les installations personnalisées dans / usr / local. ordre.

Pourquoi êtes-vous cd: ing dans libstdc ++ - v3? Je pensais que le bon moyen consistait simplement à exécuter "make". à partir du répertoire que vous avez exécuté, configurez.

Voici comment j'ai construit un package différent qui ne venait pas avec un script de configuration:

config/autorun.sh
./configure <options>
make
make install
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top