MrD*_*MrD 6 c++ gcc export name-decoration
一般来说,我nm在Linux上观察到的是,T即使我不使用,符号名称(我感兴趣的)也会在不同的计算机上保持一致extern "C".我的观察是否正确?
注意我在所有计算机上都使用gcc.
计算机,一天中的时间或天气影响名称损坏是非常不寻常的.
更可能导致偏差的是编译器版本的差异.
但是许多Linux平台为C++定义了一个ABI(应用程序二进制接口),其中包括名称修改规则.在这些平台上,无论优化级别,编译器版本,主机名,硬盘序列号,一天中的时间,天气,您最喜欢的运动队是否在上周丢失,或者任何因素都没有,相同的源代码将编译为相同的错位名称在ABI中明确提到.
| 归档时间: |
|
| 查看次数: |
394 次 |
| 最近记录: |