gpt4 book ai didi

C 编译器在尝试构建 Binutils 时无法创建可执行文件

转载 作者:行者123 更新时间:2023-12-04 14:43:11 24 4
gpt4 key购买 nike

我正在尝试从头开始构建 Linux,现在我在 chapter 5.4 ,它告诉我如何构建 Binutils。我有 binutils 2.20 的源代码,但是当我尝试构建它时:

time { ./binutils-2.20/configure --target=$LFS_TGT --prefix=/tools --disable-nls --disable-werror ; }

它给我一个错误:

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-lfs-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... GCC
checking for C compiler default output file name...
configure: error: in `/media/LFS':
configure: error: C compiler cannot create executables
See `config.log' for more details.

您可以在 pastebin.com 查看我的 config.log:http://pastebin.com/hX7v5KLn

我刚刚安装了 Ubuntu 10.04,并重新安装了 GCC 并安装了 G++。此外,构建是由一个名为“lfs”的非根用户、非管理员用户完成的(在 Linux From Scratch 中也有描述),并且在与系统安装位置不同的分区上。

谁能帮帮我?谢谢

最佳答案

/tools 目录不存在。我创建了它,现在可以正常编译了。

关于C 编译器在尝试构建 Binutils 时无法创建可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755527/

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