瑞芯微Rockchip开发者社区
直播中

李泽明

7年用户 1204经验值
私信 关注
[问答]

linux编译到make时出错怎么办呢

再手动一步,到make时出错

root@hp-HP-348:/home/forlinx/imx8mm/OK8MM-linux-sdk#make
================== = ============
构建Linux内核
====================================
make -j 4 -C /home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-kernel defconfig LDFLAGS=
make[1]: 进入目录'/home/forlinx/imx8mm/OK8MM-linux-sdk/ OK8MM- linux-kernel
***默认配置基于'x86_64_defconfig'
##配置'写入
.config
#
make[1]:离开目录'/home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-内核'
make - j 4 -C /home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-kernel LDFLAGS=
make[1]: 进入目录'/home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-kernel '
脚本/kconfig/conf --silentoldconfig Kconfig
  CHK include/config/kernel.release
  CHK include/generated/uapi/linux/version.h
  DESCEND objtool
  CHK include/generated/utsrelease.h
  CHK scripts/mod/devicetable-offsets.h
  CHK include/generated/timeconst.h
  CHK include /generated/bounds.h
  CHK include/generated/asm-offsets.h
  CALL scripts/checksyscalls.sh
  CHK include/generated/compile.h
  CC驱动程序/md/dm-rq.o
驱动程序/md/dm-rq. c:在函数“dm_old_init_request_queue”中:
drivers/md/dm-rq.c:716:2:错误:函数“elv_register_queue”的隐式声明[-Werror=implicit-function-declaration]
  elv_register_queue(MD->广播) ;
  ^
  AR 驱动程序/md/dm-mirror.o
  CC 驱动程序/md/dm-log.o
CC1:警告一些被视为错误
脚本/Makefile.build:328 :目标'的驱动/ MD / DM-rq.o的配方'失败
补充[3]:*** [驱动程序/ MD / DM-rq.o]错误 1
make[3]: *** 正在等待未完成的任务....
  CC drivers/pci/access.o
scripts /Makefile.build:587: recipe for target 'drivers/md' failed
make[2]: *** [drivers/md] Error 2
make[2]: *** 正在等待未完成的任务..
  CC驱动程序/pci/bus.o
  CC驱动程序/pci/probe.o
  CC驱动程序/ pci/host-bridge.o
  CC 驱动程序/pci/remove.o
  CC 驱动程序/pci/pci.o
  CC 驱动程序/pci/pci-driver。 ○
  CC 驱动程序/pci/search.o
  CC 驱动程序/pci /pci-sysfs.o
  CC 驱动程序/pci/rom.o
  CC 驱动程序/pci/setup-res.o
  CC 驱动程序/pci/irq.o
  CC 驱动程序/pci/vpd .o
  CC 驱动程序/pci/setup-bus.o
  CC 驱动程序/pci/vc.o
  CC 驱动程序/pci/mmap.o
  CC 驱动程序/pci/setup-irq.o
  CC驱动程序/pci/proc.o
  CC 驱动程序/pci /slot.o
  CC 驱动程序/pci/quirks.o
  AR 驱动程序
  /pci/host/built-in.o
  CC 驱动程序/pci/hotplug/pci_hotplug_core.o CC驱动程序/pci/pcie/aspm.o
  AR驱动程序/pci/switch /built-in.o
  CC驱动程序/pci/hotplug-pci.o
  CC驱动程序/pci/hotplug/acpi_pcihp.o
  CC驱动程序/ pci/msi.o
  CC 驱动程序/pci/pcie/portdrv_core.o
  AR 驱动程序/pci/hotplug/pci_hotplug.o
  AR 驱动程序/pci/hotplug/built-in.o
  CC 驱动程序/pci/htirq.o
  CC驱动程序/pci/ats.o
  CC 驱动程序/pci/pcie/portdrv_pci.o
  CC 驱动程序/pci/pci-acpi.o
  CC 驱动程序/pci/pci-label.o
  CC 驱动程序/pci /pcie/portdrv_bus.o
  CC 驱动程序/pci/ pcie/portdrv_acpi.o
  CC驱动程序/pci/pcie/aer/aerdrv_errprint.o
  CC驱动程序/pci/pcie/pme.o
  CC驱动程序/pci/pcie/aer/aerdrv_core.o
  AR驱动程序/pci/pcie/ pcieportdrv.o
  CC驱动程序/pci/pcie/aer/aerdrv.o
  CC驱动程序/ PCI / PCIE / AER / aerdrv_acpi.o
  AR驱动程序/ PCI / PCIE / AER / aerdriver.o
  AR驱动程序/ PCI / PCIE / AER /√in.o
  AR驱动程序/ PCI / PCIE /√ in.o
  AR驱动程序/pci/built-in.o
Makefile:1039: 目标“驱动程序”的配方失败
make[1]: *** [驱动程序] 错误 2
make[1]: 离开目录 '/home/forlinx/imx8mm/OK8MM -linux-sdk/OK8MM-linux-kernel'
Makefile:11: 目标 'linux' 的配方失败
make: *** [linux] 错误 2









回帖(2)

李婷婷

2021-12-30 13:37:53
用我们提供的环境变量,环境变量都被设置了,启动虚拟机或者打开新的外壳窗口都需要重新设置执行环境变量。
举报

贾彩娟

2021-12-30 13:38:01
刚开始用自己的linux,会出错,今天用虚拟机打开资料里面的开发环境,成功了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分