gpt4 book ai didi

linux - 使用 gcc 编译 64 位 linux 内核

转载 作者:太空狗 更新时间:2023-10-29 11:26:44 24 4
gpt4 key购买 nike

在尝试使用 gcc 编译 64 位 linux 内核时,我看到了以下错误:

kernel/bounds.c:1: 错误:32 不支持代码模型“kernel”位模式
kernel/bounds.c:1: 抱歉,未实现:64 位模式未编译

这是 gcc -v 报告的内容:
使用内置规范。
目标:i586-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl= http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-插件 --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i586 --build=i586-redhat-Linux
线程模型:posix
gcc 版本 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC)

我是否在我的内核 make 命令行中遗漏了什么?或者是系统上存在的 gcc 不支持 64 位编译 ?

最佳答案

您的编译器是 32 位的。

关于linux - 使用 gcc 编译 64 位 linux 内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1370803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com