为openldap配置行

时间:2011-05-02 15:17:20

标签: windows gcc windows-xp openldap

我正在使用Windows XP中的命令提示符为OpenLDAP运行此行。

我已经去了包含配置文件的目录,但是当我输入./configure时,它给了我

  

''不被识别为内部或外部命令,可操作程序或批处理文件。

当我输入gcc ./configure时,它会给我

  

./ configure:文件无法识别:文件格式无法识别collect2:id返回1退出状态。

有人可以帮我理解这些错误吗?

2 个答案:

答案 0 :(得分:0)

在UNIX环境中:

./configure

将在当前目录中运行'configure'脚本'。'。

在Windows中,斜杠('/')通常用作开关分隔符,而不是目录说明符,在windows中需要使用反斜杠('\')。你得到第一个错误的原因是因为windows试图调用'。',这是一个目录并传递参数'/ configure'。

您可以通过运行来解决问题:

.\configure

但是,这可能会失败,因为Windows不知道使用什么类型的应用程序来运行'configure',因为它没有扩展名(尽管它可能是可执行文件,我不知道)。 / p>

当你尝试将configure传递给gcc时,你会收到一个错误,因为configure不是源文件,它通常是somekind或其他的脚本,虽然它可能是二进制文件,但我没有使用openldap。< / p>

配置文件的前5行包含哪些内容?配置文件是否有扩展名?

答案 1 :(得分:0)

在你的问题中没有提到Cygwin - 所以我怀疑你离这个工作还有很长的路要走。 (周/月/年)

我建议: http://www.userbooster.de/en/download/openldap-for-windows.aspx

这不是最新的 - 但它有你需要的一切。