c++ - 为什么 gcc 编译器将版本插入数据部分?

标签 c++ gcc gnu

<分区>

当我用 gcc 编译一个 c++ 应用程序时,我注意到 gcc 正在 rdata 部分插入 gnu 版本字符串。 我如何让 gcc 不插入这个?

enter image description here

最佳答案

您可以使用 objcopy 编辑目标文件,也可以在汇编之前从 gcc 可以创建的汇编文件中删除标识行。

不是你永远需要。

关于c++ - 为什么 gcc 编译器将版本插入数据部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28516412/

相关文章:

c++ - 关于匿名命名空间和内部链接的标准是什么?

c++ - GNU c++编译器选项来标记if(a = b)

c++ - 对结构队列进行排序

gcc - gcov 不生成 gcda 文件

c++ - 与位置无关的代码和 vtable

bash - 如何在没有 Readline 支持的情况下在 bash 实例中设置不区分大小写的完成

linux - Gnu Parallel 和 --link 参数

c++ - 如果 + 运算符重载的第二个操作数在 C++ 中为零,如何返回第一个操作数?

c++ - 如何将TYPED_TEST中的一些测试用例标记为预期失败?

C++ 显示 char while 循环行