LInux 2.6 编译内核出现Question
2013-12-06 20:01
525 查看
问:在make menuconfig配置完之后(选的默认配置),然后就make出现如下错误: root@org:/usr/src/linux-2.6.32.27# make CHK include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CALL scripts/checksyscalls.sh CHK include/linux/compile.h VDSO arch/x86/vdso/vdso32-int80.so.dbg gcc: 错误: elf_i386:没有那个文件或目录 make[2]: *** [arch/x86/vdso/vdso32-int80.so.dbg] 错误 1 make[1]: *** [arch/x86/vdso] 错误 2 make: *** [arch/x86] 错误 2 这个elf_i386是什么文件或者目录,应该在什么位置? 答: 解决了!原因是 gcc 4.6 不再支持 linker-style 架构。讲 arch/x86/vdso/Makefile 中, 将以 VDSO_LDFLAGS_vdso.lds 开头所在行的 "-m elf_x86_64" 替换为 "-m64"。 将以 VDSO_LDFLAGS_vdso32.lds 开头所在行的 "-m elf_x86" 替换为 "-m32"。
相关文章推荐
- LInux 2.6 编译内核出现Question
- 解决编译linux2.4和linux 2.6内核出现/usr/bin/ld: cannot find -lncurses的问题
- sysfs: duplicate filename 's3c2440-nand' can not be created。linux2.6的内核编译中出现的问题
- linux编译内核出现include/asm/glue.h:111:2: #error Unknown data abort handler type
- Linux 2.6内核编译安装全景体验(上)
- linux编译配置好的内核,编译镜像时候出现arm-linux-:命令未找到
- LINUX 2.6 内核下多C文件模块编译方法
- 编译Linux 2.6内核
- Linux 2.6内核编译,内核升级
- Linux 2.6内核编译安装全景体验(中)
- Linux 2.6内核的编译步骤及模块的动态加载
- 编译 Linux2.6 内核总结 转
- 编译基于arm平台的内核,出现error: invalid option `abi=aapcs-linux'
- Linux 2.6内核编译过程
- Linux 内核编译 出现错误 make:arm-none-linux-gnueabi-gcc:命令未找到
- 关于在linux下编译内核出现的一些问题
- Linux 2.6 内核驱动模块的编译和加载
- 编译 linux2.6 内核
- 【内核】linux2.6版本内核编译配置选项(二)
- 在编写最简单的linux 内核驱动, 编译后出现的问题以及解决方法。