基于C++的online judge,编译源文件的问题
最近在做一个online judge,在线源代码测评系统,用C++作为判题程序,现在遇到一个问题
在C++中怎么调用gcc编译器编译源文件,并且能够获得编译的结果(比如编译出错获得错误信息)?实在没有这方面的经验,不知道怎么实现,各位大神帮帮忙吧 OJ 编译器 源代码 GCC C++
[解决办法]
gcc test.c >stdout.txt 2>stderr.txt
然后打开 stderr.txt 里面是错误信息.
stdout.txt 里面是正常的输出.