首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac动态库中的动态符号表?

Mac动态库中的动态符号表?
EN

Stack Overflow用户
提问于 2020-03-22 07:07:28
回答 1查看 509关注 0票数 2

我正在将一个C/C++应用程序库(由共享库组成)从Linux移植到Mac OS,当我尝试在Mac构建的结果dylib中查看动态符号表时,我得到了以下信息:

代码语言:javascript
复制
$ nm -g -D -C --defined-only libMyLib.dylib
/Library/Developer/CommandLineTools/usr/bin/nm: error: libMyLib.dylib: File format has no dynamic symbol table.

我在一些系统库上得到了相同的结果。那么,Mac dylibs没有动态符号表是正常的吗?或者我可能在链接过程中做错了什么?

EN

Stack Overflow用户

发布于 2021-01-04 23:31:39

如果你只是想检查symbol,试着删除选项-D。例如:

代码语言:javascript
复制
$ nm -g -C --defined-only libMyLib.dylib
00000000000e2240 T _test_fun1
00000000000e2f00 T _test_fun2
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60794258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档