我正在尝试使用php exec()
运行一个c可执行文件。
当c包含像print hello
这样的简单程序时。我正在使用
exec('./print.out')
工作正常。但是,当我需要将参数传递给我的c程序时,我正在使用
exec('./arugment.out -n 1234')
它不起作用。任何机构都可以告诉我如何使用exec
向c程序传递arugment。
答案 0 :(得分:4)
从php文档看,似乎exec
对参数有点奇怪。你可以试试
exec("./argument.out '-n 1234'")
防止它被破坏(它通常将它们全部分隔在空间上,这可能会使它变得混乱)。