Domanda

Faccio quanto segue nella riga di comando:

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

E ottengo il seguente errore:

configure: errore: impossibile trovare install-sh o install.sh in ./../ ..

In realtà esiste un " install-sh " file nella directory gcc-3.4.6, ma quella è una directory più in alto della corrente, non due.

Lo script di configurazione dovrebbe cercare install-sh in " ./.." instato di " ./../.." ??

Cosa c'è che non va ??

È stato utile?

Soluzione

  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. make install

Altri suggerimenti

Suggerimento: considera stow per mantenere le installazioni personalizzate in / usr / local in qualche modo sano ordine.

Perché stai cd: ing down in libstdc ++ - v3? Ho pensato che il modo corretto fosse semplicemente eseguire " make " dalla directory da cui hai eseguito la configurazione.

Ecco come ho creato un pacchetto diverso che non è stato fornito con uno script di configurazione:

config/autorun.sh
./configure <options>
make
make install
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top