查看linux静态库*.a中的函数和文件 拿appro 2a算法库开刀

查看linux静态库*.a中的函数和文件,这对某些时候是非常有用的,比如我现在正在尝试替换掉appro的2a算法库,这就需要了解appro的2a结构

windows下

dumpbin /exports libxxx.a

linux 下

nm -g --defined-only libxxx.a


下面是appro算法库中的文件

1、Appro_2a_lib.a

[cpp] view plain copy
  1. [root@localhost lib]# nm -g --defined-only Appro_2a_lib.a  
  2.   
  3. ae_ti.o:  
  4. 00000000 D AE_TI_AE  
  5. 0000002c D AE_TI_IALG  
  6. 000003d0 T AE_TI_alloc  
  7. 00000bbc T AE_TI_control  
  8. 000004a8 T AE_TI_free  
  9. 0000057c T AE_TI_init  
  10. 0000071c T AE_TI_process  
  11. 00000000 T GET_AE_MEAN_VALUE  
  12.   
  13. awb_ti.o:  
  14. 00000000 D AWB_TI_AWB  
  15. 0000002c D AWB_TI_IALG  
  16. 00000000 T AWB_TI_alloc  
  17. 00001358 T AWB_TI_control  
  18. 000000b8 T AWB_TI_free  
  19. 00000184 T AWB_TI_init  
  20. 00000344 T AWB_TI_process  
  21.   
  22. ae_appro.o:  
  23. 00000000 D AE_APPRO_AE  
  24. 0000002c D AE_APPRO_IALG  
  25. 00000508 T AE_APPRO_alloc  
  26. 000013a4 T AE_APPRO_control  
  27. 000005d0 T AE_APPRO_free  
  28. 00000698 T AE_APPRO_init  
  29. 00000954 T AE_APPRO_process  
  30.   
  31. awb_appro.o:  
  32. 00000000 D AWB_APPRO_AWB  
  33. 0000002c D AWB_APPRO_IALG  
  34. 00000494 T AWB_APPRO_SetCalRange  
  35. 00000000 T AWB_APPRO_alloc  
  36. 00003d84 T AWB_APPRO_control  
  37. 000000ac T AWB_APPRO_free  
  38. 00001048 T AWB_APPRO_init  
  39. 00001380 T AWB_APPRO_process  
  40. 00001274 T AWB_GetAvergeGain  
  41. 0000016c T Get_hist_info 

你可能感兴趣的:(查看linux静态库*.a中的函数和文件 拿appro 2a算法库开刀)