2017-03-03 25 views

回答

0

无法确定使用哪个静态库来构建共享库。共享库不像静态库那样是组件的容器,而是所有对象文件的链接形式。

我认为你可以在这里做的最好的是找出哪些源文件被包括在内,并且只有当库没有被剥离时。你可以使用readelf -sW libfoo.so,如果它是从foo.cpp构建的,你会看到:

... 
    18: 00000000  0 FILE LOCAL DEFAULT ABS foo.cpp 
    ...