当前位置: 技术问答>linux和unix
同一个开发包,为什么在linux下生成的动态库比windows上大这么多?
来源: 互联网 发布时间:2015-12-18
本文导语: 以commoncpp为例,在windows下生成的dll文件即使是加上debug信息,也不超过300k,而linux下竟有900k | 在编译命令行(或Makefile中)加上-Os,并取掉-g选项试试。 | 带的debug信息的量可能...
以commoncpp为例,在windows下生成的dll文件即使是加上debug信息,也不超过300k,而linux下竟有900k
|
在编译命令行(或Makefile中)加上-Os,并取掉-g选项试试。
|
带的debug信息的量可能是不同的。即使同在linux下,你使用不同的-g选项生成的目标文件的大小也是不同的,你可以试一下只带-g选项和带-ggdb选项,生成的文件大小差的也不少。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。