如何在Windows上编译PHP-CPP?

时间:2015-02-23 05:07:51

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

我正在编译 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

1 个答案:

答案 0 :(得分:1)

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