linux下,有几个.so。如何将这几个动态库编译成一个动态库

2024-12-04 22:03:40
推荐回答(2个)
回答(1):

g++ -l*** -l*** -L 库目录. 一次g++ 是可以同时连接多个动态库的.不用把多个动态库编成一个.

回答(2):

楼下是正解, 比如有两个共享库liba.so, libb.so, 位于/lib/下, 用g++ 链接时应该是这样子:
g++ -L /lib/ -la -lb hello.cpp -o hello