执行make parallel不会编译

时间:2015-05-20 09:35:33

标签: c++ c makefile

我正在开发一个非常复杂和庞大的C / C ++项目。 使用make -j8编译项目时,虽然在没有设置并行作业的情况下明确地运行make时编译,但它不会编译。它不会每次都发生,但它经常发生。 正如我所提到的,该项目是庞大而复杂的,我担心在make文件中没有正确设置依赖项。你认为这是问题吗?我有什么想法可以纠正它吗?为什么它会经常发生 而不是每次都发生?

我忘了添加make输出:

foo.so: file not recognized: File truncated  
collect2: error: ld returned 1 exit status   
make[3]: ___ Error 1   
make[3]: Leaving directory ___  
make[2]: ___ Error 2   
make[2]: Leaving directory ___  
=====================================================================   make[1]: ___ Error 1   
make[1]: Leaving directory ___   
make: ___ Error 1   
make: *** Waiting for unfinished jobs....   
make[3]: Leaving directory ___ make[2]: Leaving directory ___  
=====================================================================   make[1]: Leaving directory ___  

0 个答案:

没有答案