在构建内核映像时,我在make -j4时遇到此错误(使用ubuntu)

时间:2016-12-29 07:42:30

标签: linux linux-kernel

lib/mpi/generic_mpih-lshift.o:/home/shubh/Root/XENO_WS/linux-3.8.13/lib/mpi/mpi-inline.h:110: first defined here
scripts/Makefile.build:443: recipe for target 'lib/mpi/mpi.o' failed
make[2]: *** [lib/mpi/mpi.o] Error 1
scripts/Makefile.build:454: recipe for target 'lib/mpi' failed
make[1]: *** [lib/mpi] Error 2
Makefile:791: recipe for target 'lib' failed
make: *** [lib] Error 2
make: *** Waiting for unfinished jobs....

我该如何解决这个问题?当我在OpenSUSE中执行相同的步骤时,它没有给出任何错误。我按照以下步骤操作:

   make mrproper
   make oldconfig
   make -j4

然后我在这之间得到了错误。

1 个答案:

答案 0 :(得分:0)

所以,你使用的5版本的gcc,这是要编译Linux内核版本不兼容。 - Tsyvarev

有决心现在。我建立与海湾合作委员会的较低版本的内核。 – sam1006