Domanda

Sto cercando di compilare Asterisk da Windows usando IDE NetBeans C/C ++. Poiché voglio aggiungere alcune funzionalità nel codice esistente.

Quando eseguo il file di configurazione ho ricevuto i seguenti errori

cygwin warning:
  MS-DOS style path detected: .\configure
  Preferred POSIX equivalent is: ./configure
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
configure: error: cannot run /bin/sh ./config.sub

Sono molto nuovo nello sviluppo di piattaforma incrociate. Per favore aiutami a risolvere questo problema

È stato utile?

Soluzione

La prima parte sembra solo dire che dovresti chiamare configurare non come .\configure ma come ./configure. L'ultima riga è il vero errore. Come dice che non può eseguire/bin/sh ./config.sub è necessario verificare che entrambi i file siano corretti ed esistenti.

Fare ls -l ./config.sub per vedere se il file esiste ed è leggibile dal tuo utente e file ./config.sub per assicurarsi che sia uno script di shell.

Se config.sub sembra corretto, fai

ls -l /bin/sh

Per essere sicuri che l'interprete esista ed è eseguibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top