./configure:GCC 中没有这样的文件或目录

./configure:GCC 中没有这样的文件或目录

我正在尝试按照 osdev.org 进行操作。但是,如果没有 gcc 中的交叉编译器模式,我无法做到这一点。我试图将选项更改hosti686-elf-gcc(这应该会为该平台激活 cc 模式),但要做到这一点,我必须运行./configure。当我这样做时,我收到此错误:./configure: No such file or directory.我该怎么办?

编辑: 这是我的 gcc 文件夹的图像:

在此输入图像描述

答案1

./configure是以源代码形式编译程序时应运行的第一个脚本。您似乎正在做的是./configure在已安装的 gcc 实例中查找脚本,即路径下的脚本/usr/lib/gcc/x86_64-linux-gnu/5.4.0。该目录是在安装时创建的,因此比调用./configure.

您应该首先下载源代码。然后阅读README(或类似的)和configure脚本本身。完成这些步骤后,您将运行该脚本。 (很可能带有一些特殊参数。然后make然后make install。此时,您将在定义的某个地方留下一个类似的目录,其中包含程序的新编译。)

相关内容