0
另一个共享库中我有使用共享库共享文库B的共享库,并且这依赖于A.大厦使用在Linux
我不想对A和B的链接P上的应用程序P,但只将P对A连接起来,A对B连接(并以某种方式将B隐藏起来)
我该怎么办?
共享库与生成的“G ++ -shared ......”
另一个共享库中我有使用共享库共享文库B的共享库,并且这依赖于A.大厦使用在Linux
我不想对A和B的链接P上的应用程序P,但只将P对A连接起来,A对B连接(并以某种方式将B隐藏起来)
我该怎么办?
共享库与生成的“G ++ -shared ......”
如果您不需要B到是一个独立的共享库 - 它可以在它自己使用,不要把它做成一个共享库,而不是建立一个代码符合-fPIC
的静态库 - 然后将这个静态库链接到共享库A.
如果您还需要B的共享库,然后使用相同的对象来构建共享库。