我正在做一些研究,以便为新项目编译静态或动态的C ++库。 (我也读过this answer)。我在OpenBSD和FreeBSD上看到,系统库比Linux(1.5 MB)大得多(5-7 MB)因为它们没有被剥离。所以我有两个问题:
谢谢。
答案 0 :(得分:1)
在OpenBSD上,libstdc++
是基本c ++库(GCC 4.2),libestdc++
是从端口(GCC 4.9或6)安装的。这些库在OpenBSD上安装了符号,您可以使用strip -s libwhatever.so
删除符号。