尝试从PHP

时间:2018-06-12 14:11:16

标签: php compilation mingw32 execvp

正如标题中所述,我试图使用PHP交叉编译器在i686-w64-mingw32-g++-posix内编译程序。

当我在命令行上执行命令时,它运行良好。但是,当我在exec中使用PHP函数时,它会返回错误:

  

i686-w64-mingw32-g ++ - posix:错误尝试执行' cc1plus':execvp:否   这样的文件或目录

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

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

1 个答案:

答案 0 :(得分:0)

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

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