首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于运用nm命令查看的疑惑

2012-10-10 
关于使用nm命令查看的疑惑为什么我使用命令查看一个.so文件的时候函数名是这样的,好奇怪00009fa8 T _Z22IC

关于使用nm命令查看的疑惑
为什么我使用命令查看一个.so文件的时候函数名是这样的,好奇怪

00009fa8 T _Z22ICTCLAS_ImportUserDictPKci9eCodeType
00009634 T _Z24ICTCLAS_ParagraphProcessPKciPc9eCodeTypeb
00009764 T _Z25ICTCLAS_ParagraphProcessAPKciRi9eCodeTypeb
00009c30 T _Z26ICTCLAS_ImportUserDictFilePKc9eCodeType
00009b24 T _Z26ICTCLAS_ParagraphProcessAWPKcP17tagICTCLAS_Result9eCodeTypeb


[解决办法]
用C++写的代码吗
[解决办法]
c++ name mangling
http://en.wikipedia.org/wiki/Name_mangling
[解决办法]
Linux下使用c++filt 查看:

c++filt _Z22ICTCLAS_ImportUserDictPKci9eCodeType
[解决办法]
C++下是正常的,因为要支持函数重载这些特性,不得不这样。

热点排行