标题已经描述了我的问题。
我找到了这篇文章,但它并没有完全回答我的问题。
在它的帮助下,我从nm得到了这个输出......
$nm -C -g -D ./libLoggingHandler.so
000000cc A _DYNAMIC
...
000042e0 T write_str(char*, char const*, int*)
00005a78 T RingBuffer::WriteUnlock()
...
00005918 T TraceLines::GetItemSize()
...
U SharedMemory::attach(int, void const*, int)
...
00003810 T TraceProfile::FindLineNr(int, int)
...
00002d40 T LoggingHandler::getLogLevel()
...
U SharedResource::getSharedResourceKey(char const*, int)
...
哪些是导出的函数?我已经在这篇文章中找到了一个提示,“T”表示它正在被导出。但是,如果我在这里查看 nm 手册,它只会
显示 T - 该符号在文本(代码)部分中。
我的问题是:此输出是否为我提供了哪些函数是导出函数(或变量)的信息?
如果没有,我如何得到它?
问候,平谷