我正在尝试使用 php exec()
运行一个 C 可执行文件。
当c包含一个像print hello
这样的简单程序时。我正在使用
exec('./print.out')
一切正常。但是当我需要将参数传递给我的 c 程序时,我使用
exec('./arugment.out -n 1234')
它不工作。谁能告诉我如何使用 exec
将参数传递给 C 程序。
最佳答案
从 php 文档来看,exec
对待参数的方式似乎有点奇怪。你可以尝试这样做
exec("./argument.out '-n 1234'")
以防止它破坏它们(它通常在空间上将它们全部分开,这可能是造成困惑的原因)。
关于php - 想要使用 exec() 函数从 php 运行 c 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2754538/