C GNU Make——输出同步不';不行?

C GNU Make——输出同步不';不行?,c,makefile,gnu-make,C,Makefile,Gnu Make,这让我发疯 对于并行生成(-j),您应该能够同步控制台输出。以下是参考: 我正在为x86_64-redhat-linux-GNU使用GNU Make 3.82 未同步: make -j8 all //not synchronized 收益率(我在这里使用eclipse cdt managedbuild): 同步尝试 make -j8 all --output-sync 产率(与-O/-Oline/etc的结果相同): 问题 我到底做错了什么 只有在中才能使用--

这让我发疯

对于并行生成(-j),您应该能够同步控制台输出。以下是参考:

我正在为x86_64-redhat-linux-GNU使用GNU Make 3.82

未同步:

make -j8 all         //not synchronized
收益率(我在这里使用eclipse cdt managedbuild):

同步尝试

make -j8 all --output-sync    
产率(与-O/-Oline/etc的结果相同):

问题

我到底做错了什么

只有在中才能使用
--output sync
选项。此外,在您的情况下,您应该使用:

--output-sync=target


但这对3.82版不起作用。

eeks;我觉得很傻。它确实是一个4.0特性。现在,如果我的linux技能不强,我能想出如何升级它。。。谢谢<代码>wgethttp://ftp.gnu.org/gnu/make/make-4.0.tar.bz2 &&tar xjf make-4.0.tar.bz2&&cd make-4.0&&./configure&&make&&sudo make安装然后
/usr/local/bin/make--version
。全部完成!:-)
make: unrecognized option '--output-sync 
--output-sync=target
-Otarget