编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

编译打包和其他
回复
phyceiver
帖子: 19
注册时间: 2015-12-02 13:40
系统: ubuntu

编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#1

帖子 phyceiver » 2015-12-10 19:14

编译内核时发生错误,提示

make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/home/chlin/linux-sunxi'
make: *** [linux] Error 2

如何处理?
:What
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#2

帖子 vickycq » 2015-12-10 19:29

请提供前后的完整输出?
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
phyceiver
帖子: 19
注册时间: 2015-12-02 13:40
系统: ubuntu

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#3

帖子 phyceiver » 2015-12-10 19:33

没有特殊的错误

LD [M] sound/soc/codecs/snd-soc-wl1273.ko
LD [M] sound/usb/6fire/snd-usb-6fire.ko
LD [M] sound/usb/caiaq/snd-usb-caiaq.ko
LD [M] sound/usb/misc/snd-ua101.ko
LD [M] sound/usb/snd-usb-audio.ko
LD [M] sound/usb/snd-usbmidi-lib.ko
HOSTCC firmware/ihex2fw
IHEX firmware/kaweth/new_code.bin
IHEX firmware/kaweth/trigger_code.bin
IHEX firmware/kaweth/new_code_fix.bin
IHEX firmware/kaweth/trigger_code_fix.bin
IHEX firmware/ti_3410.fw
IHEX firmware/ti_5052.fw
IHEX firmware/mts_cdma.fw
IHEX firmware/mts_gsm.fw
IHEX firmware/mts_edge.fw
IHEX firmware/edgeport/down3.bin
IHEX firmware/cpia2/stv0672_vp4.bin
IHEX2FW firmware/emi26/loader.fw
IHEX2FW firmware/emi26/firmware.fw
IHEX2FW firmware/emi26/bitstream.fw
IHEX2FW firmware/emi62/loader.fw
IHEX2FW firmware/emi62/bitstream.fw
IHEX2FW firmware/emi62/spdif.fw
IHEX2FW firmware/emi62/midi.fw
H16TOFW firmware/edgeport/boot.fw
H16TOFW firmware/edgeport/boot2.fw
H16TOFW firmware/edgeport/down.fw
H16TOFW firmware/edgeport/down2.fw
IHEX2FW firmware/whiteheat_loader.fw
IHEX2FW firmware/whiteheat.fw
IHEX2FW firmware/keyspan_pda/keyspan_pda.fw
IHEX2FW firmware/keyspan_pda/xircom_pgs.fw
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/home/ct/linux-sunxi'
make: *** [linux] Error 2
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#4

帖子 vickycq » 2015-12-10 19:52

是否用了 -j2 -j4 -j8 开启了并发?错误信息可能被其它 job 掩盖了
去掉这个选项试试
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
phyceiver
帖子: 19
注册时间: 2015-12-02 13:40
系统: ubuntu

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#5

帖子 phyceiver » 2015-12-10 21:51

谢谢

用的命令是
make O=build -j$(nproc) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules

现在把 -j$(nproc) 去掉了,编译非常慢
phyceiver
帖子: 19
注册时间: 2015-12-02 13:40
系统: ubuntu

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#6

帖子 phyceiver » 2015-12-11 9:16

谢谢,现在提示mkimage: command not found
网上搜到说在uboot/tools目录下?看了一下内核源代码里没有这个目录
究竟怎么安装这个工具呢?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#7

帖子 vickycq » 2015-12-11 9:27

make[1]: Leaving directory `/home/ct/linux-sunxi'
在搞全志的开发板?
网上搜到说在uboot/tools目录下?看了一下内核源代码里没有这个目录
那是 u-boot 的源代码,编译 u-boot 了么?找出来放到 $PATH 里
究竟怎么安装这个工具呢?
直接从软件源安装 u-boot-tools
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
phyceiver
帖子: 19
注册时间: 2015-12-02 13:40
系统: ubuntu

Re: 编译内核时提示 make[1]: *** [sub-make] Error 2 如何处理

#8

帖子 phyceiver » 2015-12-11 14:41

谢谢,成功了。
回复