您的位置:首页 > 其它

elf_i386:没有那个文件或目录 解决方法

2013-04-18 14:44 225 查看
本次问题出现在编译linux-2.6.15版的内核时出现的,其他版本的内核大同小异。


在makemenuconfig配置完之后(选的默认配置),然后就make出现如下错误:

CHKinclude/linux/version.h
CHKinclude/linux/compile.h
CHKusr/initramfs_list
SYSCALLarch/i386/kernel/vsyscall-int80.so
gcc:错误:elf_i386:没有那个文件或目录
make[1]:***[arch/i386/kernel/vsyscall-int80.so]错误1
make:***[arch/i386/kernel]错误2


原因是gcc4.6不再支持linker-style架构。将arch/i386/kernel中的Makefile中的"-melf_i386"替换成"-m32"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: