我想使用PHP’s system
function编译.c文件并将错误(如果有)显示到另一个文本字段,否则不显示任何内容。我怎么能这样做?
答案 0 :(得分:1)
您可以使用system
函数启动编译命令:
$output = system("gcc -Wall -c yourtmpfile.c");
outtmpfile.c
是您需要创建的临时文件。
在$output
中,您将获得编译命令的输出。
答案 1 :(得分:1)
http://www.php.net/manual/en/function.system.php
“如果存在return_var参数,则执行命令的返回状态将写入此变量。”
然后将变量的内容写入文本字段...
答案 2 :(得分:0)
看一下PHP的system()
函数。
echo system('gcc file.c');