查看linux静态库*.a中的函数和文件,这对某些时候是非常有用的,比如我现在正在尝试替换掉appro的2a算法库,这就需要了解appro的2a结构
windows下
dumpbin /exports libxxx.a
linux 下
nm -g --defined-only libxxx.a
下面是appro算法库中的文件
1、Appro_2a_lib.a
- [root@localhost lib]# nm -g --defined-only Appro_2a_lib.a
- ae_ti.o:
- 00000000 D AE_TI_AE
- 0000002c D AE_TI_IALG
- 000003d0 T AE_TI_alloc
- 00000bbc T AE_TI_control
- 000004a8 T AE_TI_free
- 0000057c T AE_TI_init
- 0000071c T AE_TI_process
- 00000000 T GET_AE_MEAN_VALUE
- awb_ti.o:
- 00000000 D AWB_TI_AWB
- 0000002c D AWB_TI_IALG
- 00000000 T AWB_TI_alloc
- 00001358 T AWB_TI_control
- 000000b8 T AWB_TI_free
- 00000184 T AWB_TI_init
- 00000344 T AWB_TI_process
- ae_appro.o:
- 00000000 D AE_APPRO_AE
- 0000002c D AE_APPRO_IALG
- 00000508 T AE_APPRO_alloc
- 000013a4 T AE_APPRO_control
- 000005d0 T AE_APPRO_free
- 00000698 T AE_APPRO_init
- 00000954 T AE_APPRO_process
- awb_appro.o:
- 00000000 D AWB_APPRO_AWB
- 0000002c D AWB_APPRO_IALG
- 00000494 T AWB_APPRO_SetCalRange
- 00000000 T AWB_APPRO_alloc
- 00003d84 T AWB_APPRO_control
- 000000ac T AWB_APPRO_free
- 00001048 T AWB_APPRO_init
- 00001380 T AWB_APPRO_process
- 00001274 T AWB_GetAvergeGain
- 0000016c T Get_hist_info