用系统函数编译文件

时间:2010-09-02 13:58:05

标签: php

我想使用PHP’s system function编译.c文件并将错误(如果有)显示到另一个文本字段,否则不显示任何内容。我怎么能这样做?

3 个答案:

答案 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');