尝试从 PHP 中编译应用程序

Trying to compile application from within PHP

如标题所述,我正在尝试使用 i686-w64-mingw32-g++-posix cross-compiler.

PHP 中编译程序

当我在命令行上执行命令时,效果很好。但是,当我在 PHP 中使用 exec 函数时,它 returns 我的错误是:

i686-w64-mingw32-g++-posix: error trying to exec 'cc1plus': execvp: No such file or directory

因此,我在 PHP 中执行如下命令:

exec('i686-w64-mingw32-g++-posix ....');

exec('/full/path/i686-w64-mingw32-g++-posix ....');

您可以使用 whereislocate 等工具来实际获取完整路径。