gcc: 错误: elf_i386:没有那个文件或目录
发布时间:2012-02-20 11:27:32来源:红联作者:
ubuntu在编译时提示:“gcc: 错误: 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里面的文件夹只有x86_64,没有x86,里面的makefile也没有上面说的行,到底是什么回事?
相思爱文 于 2012-02-20 20:32:29发表:
我对编程知道 的不多。
x86_64是64位系统,x86是32位系统。是不同的。
64位系统和32位程序并不是都兼容的。
64位处理器可以安装32位系统。个人用,32位较好,兼容性好。
64位系统,处理数据和运算速度,是很快的,适合公司用。