我正在构建一个共享库,其中包含一个名为public.o的公共接口。
该共享库由100多个其他对象文件组成,我希望尽可能减小.so文件的大小。是否有一种方法可以从共享库中删除所有未被public.o引用的符号?或者,是否有一种方法只保留extern "C"函数的依赖关系,同时剥离所有未使用的C++名称?
该共享库由100多个其他对象文件组成,我希望尽可能减小.so文件的大小。是否有一种方法可以从共享库中删除所有未被public.o引用的符号?或者,是否有一种方法只保留extern "C"函数的依赖关系,同时剥离所有未使用的C++名称?