system函数使用问题

system函数使用问题

system "make -lncurse > log.txt 2>&1";
这样可以进行make操作,并且将编译的过程定位到了log.txt里。

但是小骆驼书建议避免使用shell,建议如下调用system:

system "make", "-lncurse";
现在的问题是:如好将编译的输出过程定位到某个文件里?

请大侠指教,谢谢!
哦,编译的输出,要么你转到perl代码来调用,要么你就用第1种方法撒,至于直接用System的方式,呵呵,还不会,有会的表示下哈!~