OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1136|回复: 0

浮点编译内核,内核用hard-float编译

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2017-10-14
在线时间
4 小时
发表于 2020-1-17 13:39:39 | 显示全部楼层 |阅读模式
1金钱
hello, 大家好!
遇到一个问题就是,内核想用hard-float方式编译,但编译过程中遇到了问题,请教一下要怎么处理呢?请大侠指教!!

编译的结果如下:
v4rd@imxV4U64:~/works/env_tools/kernel$ ./buildKernel.sh all
-n all
  CLEAN   .
  CLEAN   arch/arm/kernel
  CLEAN   arch/arm/vdso
  CLEAN   drivers/tty/vt
  CLEAN   drivers/video/logo
  CLEAN   firmware
  CLEAN   kernel/time
  CLEAN   lib
  CLEAN   usr
  CLEAN   arch/arm/boot/compressed
  CLEAN   arch/arm/boot/dts
  CLEAN   arch/arm/boot
  CLEAN   .tmp_versions
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/genksyms/genksyms.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/genksyms/parse.tab.o
  HOSTCC  scripts/genksyms/lex.lex.o
  HOSTCC  scripts/dtc/livetree.o
make[1]: 'include/generated/mach-types.h' is up to date.
  CC      scripts/mod/empty.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/treesource.o
  CC      kernel/bounds.s
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/mod/mk_elfconfig
  CHK     include/generated/bounds.h
  HOSTCC  scripts/conmakehash
  CC      arch/arm/kernel/asm-offsets.s
  HOSTCC  scripts/dtc/util.o
  CC      scripts/mod/devicetable-offsets.s
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/sortextable
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/sumversion.o
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTLD  scripts/dtc/dtc
  HOSTLD  scripts/genksyms/genksyms
  HOSTLD  scripts/mod/modpost
  CHK     include/generated/compile.h
  CC      init/main.o
  CC      init/do_mounts_rd.o
  CC      init/do_mounts.o
  CC      init/do_mounts_initrd.o
  CC      init/initramfs.o
  CC      init/calibrate.o
  HOSTCC  usr/gen_init_cpio
  CC      init/init_task.o
  AS      arch/arm/vfp/entry.o
  CC      arch/arm/vfp/vfpmodule.o
  AS      arch/arm/vfp/vfphw.o
  CC      arch/arm/vfp/vfpsingle.o
  CC      arch/arm/vfp/vfpdouble.o
  CC      init/version.o
  CC      arch/arm/kernel/elf.o
  CC      arch/arm/mm/dma-mapping.o
  CC      arch/arm/common/firmware.o
  LDS     arch/arm/vdso/vdso.lds
  CC      arch/arm/vdso/vgettimeofday.o
  AS      arch/arm/vdso/datapage.o
  HOSTCC  arch/arm/vdso/vdsomunge
  AS      arch/arm/kernel/entry-common.o
  CC      arch/arm/kernel/irq.o
  CC      arch/arm/kernel/opcodes.o
  LD      arch/arm/common/built-in.o
  GEN     usr/initramfs_data.cpio.gz
  LD      arch/arm/probes/built-in.o
  LD      arch/arm/net/built-in.o
  VDSO    arch/arm/vdso/vdso.so.raw
  CC      arch/arm/kernel/process.o
  CC      arch/arm/kernel/ptrace.o
  LD      arch/arm/crypto/built-in.o
  MUNGE   arch/arm/vdso/vdso.so.dbg
  CC      arch/arm/mm/extable.o
./arch/arm/vdso/vdsomunge: Unexpected hard-float flag set in e_flags
arch/arm/vdso/Makefile:40: recipe for target 'arch/arm/vdso/vdso.so.dbg' failed
make[1]: *** [arch/arm/vdso/vdso.so.dbg] Error 1
Makefile:947: recipe for target 'arch/arm/vdso' failed
make: *** [arch/arm/vdso] Error 2
make: *** Waiting for unfinished jobs....
  CC      arch/arm/kernel/reboot.o
  LD      arch/arm/firmware/built-in.o
  CC      arch/arm/mm/fault.o
  CC      arch/arm/kernel/return_address.o
  AS      usr/initramfs_data.o
  CC      arch/arm/mm/init.o
  LD      usr/built-in.o
  CC      arch/arm/kernel/setup.o
  CC      arch/arm/kernel/signal.o
  CC      arch/arm/mm/iomap.o
  CC      arch/arm/mm/fault-armv.o
  AS      arch/arm/kernel/sigreturn_codes.o
  CC      arch/arm/kernel/stacktrace.o
  LD      arch/arm/vfp/vfp.o
  LD      arch/arm/vfp/built-in.o
  CC      arch/arm/kernel/sys_arm.o
  CC      arch/arm/kernel/time.o
  CC      arch/arm/kernel/traps.o
  CC      arch/arm/kernel/atags_parse.o
  CC      arch/arm/mm/flush.o
  CC      arch/arm/mm/idmap.o
  AS      arch/arm/kernel/entry-armv.o
  CC      arch/arm/kernel/cpuidle.o
  CC      arch/arm/kernel/fiq.o
  CC      arch/arm/mm/ioremap.o
  CC      arch/arm/mm/mmap.o
  AS      arch/arm/kernel/fiqasm.o
  CC      arch/arm/kernel/armksyms.o
  CC      arch/arm/kernel/module.o
  AS      arch/arm/kernel/sleep.o
  LD      init/mounts.o
  CC      arch/arm/kernel/suspend.o
  LD      init/built-in.o
  CC      arch/arm/mm/pgd.o
  CC      arch/arm/kernel/smp.o
  CC      arch/arm/kernel/smp_tlb.o
  CC      arch/arm/kernel/smp_scu.o
  CC      arch/arm/mm/mmu.o
  CC      arch/arm/kernel/smp_twd.o
  CC      arch/arm/mm/pageattr.o
  CC      arch/arm/mm/proc-syms.o
  CC      arch/arm/kernel/arch_timer.o
  CC      arch/arm/kernel/unwind.o
  CC      arch/arm/mm/alignment.o
  CC      arch/arm/kernel/devtree.o
  CC      arch/arm/kernel/swp_emulate.o
  CC      arch/arm/kernel/hw_breakpoint.o
  CC      arch/arm/kernel/perf_regs.o
  CC      arch/arm/kernel/perf_callchain.o
  CC      arch/arm/kernel/perf_event.o
  CC      arch/arm/kernel/perf_event_cpu.o
  CC      arch/arm/mm/highmem.o
  AS      arch/arm/mm/abort-ev6.o
  AS      arch/arm/mm/abort-ev7.o
  CC      arch/arm/kernel/topology.o
  AS      arch/arm/mm/pabort-v6.o
  AS      arch/arm/mm/pabort-v7.o
  AS      arch/arm/mm/cache-v6.o
  AS      arch/arm/mm/cache-v7.o
  CC      arch/arm/mm/copypage-v6.o
  CC      arch/arm/mm/context.o
  AS      arch/arm/mm/tlb-v6.o
  CC      arch/arm/kernel/vdso.o
  AS      arch/arm/mm/tlb-v7.o
  AS      arch/arm/mm/proc-v6.o
  CC      arch/arm/kernel/io.o
  AS      arch/arm/kernel/hyp-stub.o
  AS      arch/arm/mm/proc-v7.o
  AS      arch/arm/kernel/head.o
  LDS     arch/arm/kernel/vmlinux.lds
  CC      arch/arm/mm/l2c-common.o
  CC      arch/arm/mm/cache-l2x0.o
  AS      arch/arm/mm/l2c-l2x0-resume.o
  LD      arch/arm/mm/built-in.o
  LD      arch/arm/kernel/built-in.o
cp: cannot stat 'arch/arm/boot/zImage': No such file or directory
cp: cannot stat 'arch/arm/boot/dts/imx6ull-14x14-evk.dtb': No such file or directory



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 04:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表