2010-09-30 7 views
5

J'essaye de compiler l'astérisque à partir de Windows en utilisant netbeans c/C++ IDE. Comme je veux ajouter une fonctionnalité dans le code existant.Asterisk cross platform compilation

quand je cours le fichier de configuration i obtenu les erreurs suivantes

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 

Je suis très nouveau pour traverser le développement de la plate-forme. S'il vous plaît aidez-moi à résoudre cela

Répondre

3

La première partie semble juste dire, que vous devriez appeler configure non comme .\configure mais comme ./configure. La dernière ligne est la vraie erreur. Comme il est dit qu'il ne peut pas exécuter/bin/sh ./config.sub, vous devez vérifier que les deux fichiers sont corrects et existants.

Pour voir si le fichier existe et est lisible par votre utilisateur et file ./config.sub pour vous assurer qu'il s'agit d'un script shell.

Si config.sub semble correct, ne

ls -l /bin/sh 

pour vous assurer que l'interprète existe et est exécutable.