gpt4 book ai didi

gcc - 在 CentOS 上构建整个工具链的教程

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:24 26 4
gpt4 key购买 nike

我在 CentOS 6 机器上工作,它有非常旧的 GCC/GlibC 版本。我想使用最新或至少最新版本构建整个 glibc、binutils、gcc 工具链,以便在最新的 gcc 中使用 c++11 支持,在最近的 binutils 中使用 ld.gold,并可能在最近的 glibc 中进行改进。

我想将整个工具链放在某个单独的目录中,而不影响任何现有的系统文件。我还想使用 --sys-root 构建 gcc,这样在使用 gcc 时,我不需要指定 -I/some/directory/include 和 -L/some/directory/lib 或任何其他参数。此外,生成的可执行文件将自动使用新的 ld-linux-xxxxx 程序加载器,它将自动找到新的 libc.so。

有人知道是否有关于此任务的一些教程吗?

最佳答案

编译器非常依赖 glibc,虽然您设法在 chrooted 系统或等效系统中构建编译器,但您还需要构建您将使用此新编译器构建的程序所需的所有库。您能做的最好的事情就是使用全新的系统(vm 或其他)或升级您现有的系统

关于gcc - 在 CentOS 上构建整个工具链的教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763805/

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