2010-09-30 169 views
5

我想從Windows使用netbeans c/c + + IDE編譯星號。因爲我想在現有代碼中添加一些功能。Asterisk跨平臺編譯

當我運行配置文件,我得到了以下錯誤

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 

我是很新的跨平臺開發。請幫我解決這個問題

回答

3

第一部分似乎只是說,你應該調用配置不是.\configure而是./configure。最後一行是真正的錯誤。正如它說它不能運行/ bin/sh ./config.sub你應該檢查這兩個文件是否正確和存在。

執行ls -l ./config.sub以查看該文件是否存在並且可供用戶讀取,並確保該文件是shell腳本。

如果config.sub似乎是正確的,做

ls -l /bin/sh 

確保,即解釋存在且可執行。