gpt4 book ai didi

c++ - 使用与用于编译实际代码的不同(更高)版本的 gcc 构建 strip/binutils 是否会导致任何问题?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:02:23 28 4
gpt4 key购买 nike

我正在尝试使用 strip binary 来剥离我的目标文件。我在 gcc-7 上构建了最新的 binutils,但我的代码库使用 gcc-4.9.2。Binutils 是为 64 位架构构建的,我的代码库也是如此,它生成 64 位代码。如果架构是 x86_64,构建在 gcc-7 之上的 binutils 是否会导致从 gcc-4.9.2 中剥离编译代码的任何问题?

最佳答案

binutils 包不是构建在 gcc 之上。与许多其他软件包一样,它是使用编译器 (gcc) 编译的。

应该没有任何问题。

进一步澄清:输入文件应采用由本卷 POSIX.1-2017 定义的任何编译器成功生成的可剥离文件的形式所以我认为编译器无关紧要。因为 strip 直接作用于结果。

Strip documentation

关于c++ - 使用与用于编译实际代码的不同(更高)版本的 gcc 构建 strip/binutils 是否会导致任何问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57177083/

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