我正在研究是否为新项目静态或动态编译C++库。 (我也读过this answer)。我看到在OpenBSD和FreeBSD上,系统库(5-7 MB)比Linux(1.5 MB)要大得多,因为它们没有剥离。所以我有两个问题:
谢谢。
最佳答案
在OpenBSD上,libstdc++
是基础c++库(GCC 4.2),libestdc++
是从端口(GCC 4.9或6)安装的。这些库在OpenBSD上安装了符号,您可以使用strip -s libwhatever.so
去除符号。
关于c++ - 在OpenBSD和FreeBSD上没有剥离libstdc++系统库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42202532/