【问题标题】:How to compile PHP-CPP on Windows?如何在 Windows 上编译 PHP-CPP?
【发布时间】:2015-04-24 09:21:36
【问题描述】:

我正在编译 PHP-CPP 源代码,但在 Windows 7 中出现错误。但是,在 Linux 中(对于 .so 扩展名)它工作正常。编译器给出的错误是: collect2.exe [错误] ld 返回 1 个退出状态

注意:我使用的是 PHP-CPP 而不是 PHP 源代码直接...

错误:mkdir -p shared/common 命令的语法不正确。 Makefile:190:目标“shared_directories”的配方失败 mingw32-make: *** [shared_directories] 错误 1

PHP-CPP (i'm using)

Error Image

【问题讨论】:

  • 这只是一个通用错误,表示“某事失败”。实际的问题是在那之前的 10-20 行。请张贴。

标签: php c++11 mingw php-cpp


【解决方案1】:

所以,您在 cmd.exe 托管环境中使用 MinGW (mingw32-make); cmd.exe 的 mkdir (md) 命令不提供 -p 选项,AFAIK。您的 makefile 似乎需要一个 POSIX shell 托管环境,因此您可能会有更好的运气(例如,由 MinGW.org 的 MSYS 或 Cygwin 提供的 bash shell)。

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 2012-03-14
    相关资源
    最近更新 更多