LINUX使用nm查看执行文件/库使用了哪些函数
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX使用nm查看执行文件/库使用了哪些函数相关的知识,希望对你有一定的参考价值。
比如我查看UBUNTU默认的文本编辑器:
nm -D /usr/bin/gedit
U bindtextdomain@GLIBC_2.2.5
U bind_textdomain_codeset@GLIBC_2.2.5
0000000000004010 B __bss_start
w __cxa_finalize@GLIBC_2.2.5
0000000000004000 D __data_start
0000000000004000 W data_start
0000000000004010 D _edata
0000000000004018 B _end
U g_application_get_type
U g_application_run
U gedit_app_get_type
U gedit_debug_message
U gedit_dirs_get_gedit_locale_dir
U gedit_dirs_init
U gedit_dirs_shutdown
U gedit_settings_unref_singleton
w __gmon_start__
U g_object_add_weak_pointer
U g_object_new
U g_object_run_dispose
U g_object_unref
U g_type_check_instance_cast
0000000000002000 R _IO_stdin_used
w _ITM_deregisterTMCloneTable
w _ITM_registerTMCloneTable
U __libc_start_main@GLIBC_2.34
0000000000001280 T main
U setlocale@GLIBC_2.2.5
U __stack_chk_fail@GLIBC_2.4
00000000000013f0 T _start
U textdomain@GLIBC_2.2.5
以上是关于LINUX使用nm查看执行文件/库使用了哪些函数的主要内容,如果未能解决你的问题,请参考以下文章