我在Windows XP中使用命令提示符爲OpenLDAP運行此行。爲openldap配置行
我已經去到包含配置文件的目錄,但是當我輸入./configure
,它給了我
「」不被識別爲內部或外部命令,可操作程序或批處理文件。
當我輸入gcc ./configure
它給了我
./configure:file無法識別:文件格式無法識別collect2:ID返回1個退出狀態。
有人能幫我理解這些錯誤嗎?
我在Windows XP中使用命令提示符爲OpenLDAP運行此行。爲openldap配置行
我已經去到包含配置文件的目錄,但是當我輸入./configure
,它給了我
「」不被識別爲內部或外部命令,可操作程序或批處理文件。
當我輸入gcc ./configure
它給了我
./configure:file無法識別:文件格式無法識別collect2:ID返回1個退出狀態。
有人能幫我理解這些錯誤嗎?
在UNIX環境中:
./configure
將運行在當前目錄下的 '配置' 腳本 ''。
在windows中,斜槓('/')通常用作開關定界符,而不是目錄說明符,在Windows中需要使用反斜槓('\')。你得到你的第一個錯誤的原因是因爲windows試圖調用'。',這是一個目錄並將參數'/ configure'傳遞給它。
這是可能的,那您可以通過運行來解決問題:
.\configure
然而,這可能會失敗,因爲Windows不知道使用什麼類型的應用程序來運行「配置」,因爲它沒有擴展名(儘管它可能是一個可執行文件,我不知道)。
當您嘗試將configure傳遞給gcc時,您會收到錯誤信息,因爲configure不是源文件,它通常是somekind或其他文件的腳本,儘管它可能是二進制文件,我還沒有使用過openldap。
配置文件的前5行包含什麼?配置文件是否有擴展名?
在你的問題中沒有提到Cygwin - 所以我懷疑你還有很長的路要走這個工作。 (周/月/年)
我的建議是: http://www.userbooster.de/en/download/openldap-for-windows.aspx
它不是最新的 - 但它有你需要的一切。