gpt4 book ai didi

linux - 为什么 binutils 或 gcc 安装在两个位置?

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:29 28 4
gpt4 key购买 nike

我在学习linux知识,编译binutils或gcc安装时,总是出现在两个位置。

我想这一定是一个原因,我不知道为什么?

其实我在学习lfs。我在编译binutils pass I的时候,书上的说明是:

../binutils-2.22/configure     \
--prefix=/tools \
--with-sysroot=$LFS \
--with-lib-path=/tools/lib \
--target=$LFS_TGT \
--disable-nls \
--disable-werror

在我make && make install之后,它安装在两个位置:/tools/bin/tools/$ LFS_TGT/bin

我想知道这样做的原因和目的。

最佳答案

本质上,/tools/$LFS_TGT/bin 中的二进制文件是专门为特定 $LFS_TGT 构建的工具版本。第二个副本放在 /tools/$LFS_TGT 中,因为该工具旨在替换那里已经存在的那个,因为您使用 --with-sysroot 告诉它这样做 选项

关于linux - 为什么 binutils 或 gcc 安装在两个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12949533/

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