【发布时间】:2011-11-01 17:30:57
【问题描述】:
我需要一个 php 脚本来编译 C/C++ 文件。 编译并获得该文件的可执行文件后,我需要使用 input.txt 文件的参数运行该文件,然后将结果与 output.txt 文件进行比较
我该怎么做?
【问题讨论】:
我需要一个 php 脚本来编译 C/C++ 文件。 编译并获得该文件的可执行文件后,我需要使用 input.txt 文件的参数运行该文件,然后将结果与 output.txt 文件进行比较
我该怎么做?
【问题讨论】:
需要 PHP 吗?如果不考虑GNU Make。它是专门为解决您的此类问题而开发的。用这个简单的Makefile:
OUT = app
CFLAGS = -O2 -Wall
$(OUT): main.o
clean:
rm -rf $(OUT) main.o
您可以使用不同的编译器标志轻松编译程序并执行干净的操作:
make # for compiling
make clean # for remove binaries
Make 有一个good manual。此外,还有来自 Microsoft 的类似工具,称为 nmake。
【讨论】: