gcc默认并没有将类的成员函数输出到符号表里面对吗? 如何才能输出呢
我发现gcc会把全局函数输出到符号表里面,nm命令就可以看到。但是类的成员函数是用nm命令看不到的。我测试如下:
void g___1(int){}
void g___1(long){}
int g___1(int,int){}
float g___1(int,int,float,int){}
class A{
public:
void f(){}
};
int main(void){
return 0;
}
[root@localhost ~]$ gcc -c b.cpp
[root@localhost ~]$ nm b.o
00000000 T _Z5g___1i
0000000a T _Z5g___1ii
0000000f T _Z5g___1iifi
00000005 T _Z5g___1l
U __gxx_personality_v0
0000001a T main