可以在Mac上制作非fPIC dylib吗?

时间:2014-10-30 07:46:22

标签: macos gcc darwin

在Mac上测试我的软件时,我想检查它是否适用于fPIC和非fPIC dylibs。

正如我在一些互联网参考资料中看到的那样,-fPIC是Mac OSX中gcc的默认选项。所以,无论我是否在编译过程中使用它,我总是得到与位置无关的动态库。

http://docstore.mik.ua/orelly/unix3/mac/ch05_03.htm (达尔文和许多其他Unix系统之间的一个区别是,不需要与位置无关的代码(PIC)标志,因为它是达尔文的默认标志。)

所以,我的问题是:

(1)是否可以在Mac中创建非位置独立的dylib(使用gcc)?

(2)如何检查dylib是独立位置还是非位置独立?

谢谢,

0 个答案:

没有答案