树莓派预编译报如下错误:

pi@raspberrypi:/lib/modules/4.4.7+/build
 $ sudo make modules_prepare

  HOSTCC  scripts/basic/fixdep

  HOSTCC  scripts/kconfig/conf.o

  SHIPPED scripts/kconfig/zconf.tab.c

  SHIPPED scripts/kconfig/zconf.lex.c

  SHIPPED scripts/kconfig/zconf.hash.c

  HOSTCC  scripts/kconfig/zconf.tab.o

  HOSTLD  scripts/kconfig/conf

scripts/kconfig/conf  --silentoldconfig Kconfig

  CHK     include/config/kernel.release

  UPD     include/config/kernel.release

  WRAP    arch/arm/include/generated/asm/bitsperlong.h

  WRAP    arch/arm/include/generated/asm/cputime.h

  WRAP    arch/arm/include/generated/asm/current.h

  WRAP    arch/arm/include/generated/asm/emergency-restart.h

  WRAP    arch/arm/include/generated/asm/errno.h

  WRAP    arch/arm/include/generated/asm/exec.h

  WRAP    arch/arm/include/generated/asm/ioctl.h

  WRAP    arch/arm/include/generated/asm/ipcbuf.h

  WRAP    arch/arm/include/generated/asm/irq_regs.h

  WRAP    arch/arm/include/generated/asm/kdebug.h

  WRAP    arch/arm/include/generated/asm/local.h

  WRAP    arch/arm/include/generated/asm/local64.h

  WRAP    arch/arm/include/generated/asm/mm-arch-hooks.h

  WRAP    arch/arm/include/generated/asm/msgbuf.h

  WRAP    arch/arm/include/generated/asm/msi.h

  WRAP    arch/arm/include/generated/asm/param.h

  WRAP    arch/arm/include/generated/asm/parport.h

  WRAP    arch/arm/include/generated/asm/poll.h

  WRAP    arch/arm/include/generated/asm/preempt.h

  WRAP    arch/arm/include/generated/asm/resource.h

  WRAP    arch/arm/include/generated/asm/rwsem.h

  WRAP    arch/arm/include/generated/asm/seccomp.h

  WRAP    arch/arm/include/generated/asm/sections.h

  WRAP    arch/arm/include/generated/asm/segment.h

  WRAP    arch/arm/include/generated/asm/sembuf.h

  WRAP    arch/arm/include/generated/asm/serial.h

  WRAP    arch/arm/include/generated/asm/shmbuf.h

  WRAP    arch/arm/include/generated/asm/siginfo.h

  WRAP    arch/arm/include/generated/asm/simd.h

  WRAP    arch/arm/include/generated/asm/sizes.h

  WRAP    arch/arm/include/generated/asm/socket.h

  WRAP    arch/arm/include/generated/asm/sockios.h

  WRAP    arch/arm/include/generated/asm/termbits.h

  WRAP    arch/arm/include/generated/asm/termios.h

  WRAP    arch/arm/include/generated/asm/timex.h

  WRAP    arch/arm/include/generated/asm/trace_clock.h

  WRAP    arch/arm/include/generated/asm/unaligned.h

  CHK     include/generated/uapi/linux/version.h

  UPD     include/generated/uapi/linux/version.h

  CHK     include/generated/utsrelease.h

  UPD     include/generated/utsrelease.h

  HOSTCC  scripts/basic/bin2c

  Generating include/generated/mach-types.h

  CC      kernel/bounds.s

  CHK     include/generated/bounds.h

  UPD     include/generated/bounds.h

  CHK     include/generated/timeconst.h

/bin/sh: 1: bc: not found

Kbuild:66: recipe for target 'include/generated/timeconst.h' failed

make[1]: *** [include/generated/timeconst.h] Error 127

Makefile:986: recipe for target 'prepare0' failed

make: *** [prepare0] Error 2

pi@raspberrypi:/lib/modules/4.4.7+/build
 $ sudo su

root@raspberrypi:/usr/src/linux-rpi-4.4.y
# make modules_prepare

  CHK     include/config/kernel.release

  CHK     include/generated/uapi/linux/version.h

  CHK     include/generated/utsrelease.h

make[1]: 'include/generated/mach-types.h' is up to date.

  CHK     include/generated/bounds.h

  CHK     include/generated/timeconst.h

/bin/sh: 1: bc: not found

Kbuild:66: recipe for target 'include/generated/timeconst.h' failed

make[1]: *** [include/generated/timeconst.h] Error 127

Makefile:986: recipe for target 'prepare0' failed

make: *** [prepare0] Error 2

root@raspberrypi:/usr/src/linux-rpi-4.4.y
#

解决方法:

sudo apt-get install bc

再重新预编译即可。


注意:本文归作者所有,未经作者允许,不得转载