2

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

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

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

PHP-CPP(我正在使用)

错误图像

4

1 回答 1

1

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

于 2015-03-09T08:57:07.020 回答