static-libraries

    16热度

    4回答

    有一个我想用于我的iPhone应用程序的开源库。该库用C编写,并使用Makefiles编译。我想使用静态库。 如果我将.a文件添加到我的项目依赖项中,它可以很好地与模拟器配合使用,但是在定位iPhone SDK(当然,因为.a文件是针对英特尔平台编译的)时它不会链接。 我应该用什么GCC编译器标记来编译iPhone SDK的静态库?我认为'-arch'选项会为我提供一个iPhone架构,但没有运气

    7热度

    3回答

    我的应用程序链接到libsamplerate.a。我这样做是为了让分发最终的二进制文件更容易。 我担心也许在.a文件中的代码取决于我还需要分发的其他库。 但是,如果它不,我担心我通过包含多个副本,如太多,我的应用程序膨胀太多。 libc中。 libsamplerate.a里面究竟是什么?只是libsamperate的字节码?或者更多?