php - 尝试从 PHP 中编译应用程序
问题描述
如标题所述,我正在尝试PHP
使用i686-w64-mingw32-g++-posix
交叉编译器从内部编译程序。
当我在命令行上执行命令时,效果很好。但是,当我在 中使用该exec
函数时PHP
,它会返回错误:
i686-w64-mingw32-g++-posix:尝试执行“cc1plus”时出错:execvp:没有这样的文件或目录
因此,我在 PHP 中执行如下命令:
exec('i686-w64-mingw32-g++-posix ....');
解决方案
exec('/full/path/i686-w64-mingw32-g++-posix ....');
.
您可以使用类似whereis
或locate
实际获取完整路径的工具。
推荐阅读
- python - 结合两列的值计数
- javascript - $(...).tagsinput 不是函数
- c++ - 如何在 C++ 中通过表情符号分割字符串
- android-studio - ¿ 如何在 CustomInfoWindow 中滑动模块?科特林
- c - 应用程序的运行地址,后跟堆和栈扩展
- sql - 上个月 MTD
- javascript - 当将函数从 javascript 迁移到 php 并给出相同的输入数据时,结果是不同的
- python - 使用 Poetry 对“找不到分发”pkg_resources 进行故障排除
- java - 如何为这种异步方法编写单元测试?
- python - 如何导出 Python 文件和文本文件变量?