i386-elf-gcc:错误:spawn:没有这样的文件或目录

问题描述 投票:0回答:1

我正在关注Github OS开发教程,我遇到了一个需要下载i386-elf-gcc并用它来编译示例代码的课程。

(分别是课程https://github.com/cfenollosa/os-tutorial/tree/master/12-kernel-c

我一直收到错误:

i386-elf-gcc: error: spawn: No such file or directory

当我尝试运行教程中的命令时:

i386-elf-gcc -ffreestanding -c function.c -o function.o

我已经下载了教程文件,我不可能错误地复制代码。在过去的几个月里,我一直在努力解决这个错误,我真的很期待一个答案。

c gcc compiler-errors compiler-construction elf
1个回答
2
投票

我正在关注Github OS开发教程,我遇到了一个需要下载i386-elf-gcc并用它来编译示例代码的课程

我不知道在那课中你认为你打算下载i386-elf-gcc。相反,该课程似乎将从前一课程开始,您可以在其中构建(并安装)整个交叉编译工具链。期望您将在后续课程中使用该工具链,这些课程要求您编译C代码。确保按照第11课中的说明安装了该工具链的所有组件。如果编译器实际上不起作用,那么几乎可以肯定的是,你如何构建和/或安装它(即第11课)使用您尝试在第12课中运行它的命令。

© www.soinside.com 2019 - 2024. All rights reserved.