gpt4 book ai didi

linux - Arch Linux 没有 i586-elf-gcc 或 i586-elf-gcc

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:50 24 4
gpt4 key购买 nike

我正在尝试按照本教程最初创建一个 C 内核:http://wiki.osdev.org/Bare_Bones但是,我的系统没有 i586-elf-gcc 或 i586-elf-ld。我真的不确定在哪里可以找到这些,或者它们是否已经在我的电脑上。我用 pacman 安装了 gcc 和 binutils。

ls /usr/bin/ | grep gcc

输出

gcc
gcc-ar
gcc-nm
gcc-ranlib
i686-pc-linux-gnu-gcc
i686-pc-linux-gnu-gcc-4.7.0
i686-pc-linux-gnu-gcc-ar
i686-pc-linux-gnu-gcc-nm
i686-pc-linux-gnu-gcc-ranlib
winegcc

如果必须的话,我不介意编译,但更喜欢二进制文件。

最佳答案

Arch Linux 是为 i686 和 x86_64 编译的,因此你不会在其中找到 i586 的包。

但是您可以按照这些说明 http://wiki.osdev.org/OS_Specific_Toolchainhttp://wiki.osdev.org/GCC_Cross-Compiler构建一个 i586 版本,据我所知,我是在 Arch Linux 中完成的,所以这是可能的。

但是除非您在不适合您的爱好的操作系统内核上工作,否则使用 gcc 就足够了。

祝你好运:)

关于linux - Arch Linux 没有 i586-elf-gcc 或 i586-elf-gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10893255/

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