![](/img/trans.png)
[英]Is there any issue in upgrading GCC version to other than the ones come with distro?
[英]Does building strip/binutils with a different(higher) version of gcc than the one used to compile the actual code cause any issue?
我正在尝试使用 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 直接作用于结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.