先感谢您。我有一个static library
,比如说 libpics.a。我想看看它的内容,比如那个库的代码。我的静态库有一个.h file
和一个.a file
,我可以看到 的内容.h file
,只有一种方法,但是我看不到.a file
. 经过一番搜索,我可以找到它,.a file
包含方法的编码部分或实现.h file's
。我是iOS
开发新手,其中的代码.a file
,我想提取它并使用它。
我尝试搜索如何打开静态库,但大多数时候我都在搜索与如何创建静态库以及如何使用它等相关的搜索。但我只想打开静态库文件,只想查看它的实现中的代码文件。
我读了一些关于nm
和ar
工具的东西,但我不明白在哪里应用该代码。
像这样的东西
nm -C libschnoeck.a | less
或者
ar -t libsamplerate.a
安装命令行工具后,我
根据Владимир Водолазкий 的建议在终端中编写了
ar -x phpFramework.a代码。
我得到了以下线..
ar: phpFramework.a is a fat file (use libtool(1) or lipo(1) and ar(1) on it)
ar: phpFramework.a: Inappropriate file type or format