Я собираю 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
Итак, вы используете MinGW (mingw32-make) в среде cmd.exe; Команда cmd.exe mkdir (md) не предлагает параметр -p, AFAIK. Похоже, что ваш make-файл ожидает среды, размещенной в оболочке POSIX, так что вам, возможно, повезет больше (например, оболочка bash, предоставленная MSYS MinGW.org или Cygwin).
Других решений пока нет …