优化libphp5.so的文件大小

平时自己一直没有留意到,原来gcc默认编译出来的文件都是很大的。
那天在群里提到服务器跑了apache和php后内存不够用,得到了highman的指点:在编译的时候加上-O2参数,效果会好很多。
于是自己先看了没有优化过的libphp5.so,文件大小是15M。
加上了-O2编译后,得到的文件是5.5M。
于是再针对自己的CPU和系统,加了N多优化参数进去,最后编译出来的libphp5.so大小是4.0M
具体的方法是,在编译以前,加上CFLAGS=-O2





上面的参数按照自己系统的实际情况来调整。下面有个wiki可以参考
http://gentoo-wiki.com/Safe_Cflags