日期:2014-05-16  浏览次数:20615 次

请教,在Linux编译C++运行时加载系统库的问题
请教,在Linux编译C++运行时加载系统库都代表什么?我正在做memory压缩,这些库是不是一定必要?可以裁剪么?谢谢!还有无论我运行什么代码[stack]都是136k,这是为什么?
7f8f613dd000-7f8f613f1000 r-xp 00000000 08:06 7343766                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8f613f1000-7f8f615f1000 ---p 00014000 08:06 7343766                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8f615f1000-7f8f615f2000 r--p 00014000 08:06 7343766                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8f615f2000-7f8f615f3000 rw-p 00015000 08:06 7343766                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f8f615f3000-7f8f616f6000 r-xp 00000000 08:06 7343879                    /lib/x86_64-linux-gnu/libm-2.17.so
7f8f616f6000-7f8f618f6000 ---p 00103000 08:06 7343879                    /lib/x86_64-linux-gnu/libm-2.17.so
7f8f618f6000-7f8f618f7000 r--p 00103000 08:06 7343879                    /lib/x86_64-linux-gnu/libm-2.17.so
7f8f618f7000-7f8f618f8000 rw-p 00104000 08:06 7343879                    /lib/x86_64-linux-gnu/libm-2.17.so
7f8f618f8000-7f8f61ab7000 r-xp 00000000 08:06 7343993                    /lib/x86_64-linux-gnu/libc-2.17.so
7f8f61ab7000-7f8f61cb6000 ---p 001bf000 08:06 7343993                    /lib/x86_64-linux-gnu/libc-2.17.so
7f8f61cb6000-7f8f61cba000 r--p 001be000 08:06 7343993                    /lib/x86_64-linux-gnu/libc-2.17.so
7f8f61cba000-7f8f61cbc000 rw-p 001c2000 08:06 7343993                    /lib/x86_64-linux-gnu/libc-2.17.so
7f8f61cbc000-7f8f61cc1000 rw-p 00000000 00:00 0
7f8f61cc1000-7f8f61da6000 r-xp 00000000 08:06 1580667                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f8f61da6000-7f8f61fa5000 ---p 000e5000 08:06 1580667                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f8f61fa5000-7f8f61fad000 r--p 000e4000 08:06 1580667                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f8f61fad000-7f8f61faf000 rw-p 000ec000 08:06 1580667                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f8f6