当前位置:  技术问答>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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我怎么没有在java的开发文档看到 Javax.servlet的开发包?在线等...........
  • 多媒体和游戏开发包 SDL
  • 多点触摸开发包 libTISCH
  • UPnp 的 C 语言开发包 libupnp
  • 面向对象的网络开发包 ACE
  • Stream软件开发包 Stream SDK
  • 接龙游戏开发包 Freecell Solver
  • Windows下的GTK开发包 WinGTK
  • 游戏开发包 Crystal Space
  • 指纹识别开发包 SourceAFIS
  • iPhone开发包 JScriptTouch
  • 红外线控制开发包 lirc
  • C++的SVG开发包 wxSVG
  • 3D游戏开发包 Plib
  • 游戏开发包 ClanLib
  • PHP的Web服务开发包 InstantSVC
  • 富客户端组件开发包 ComponentJS
  • GUI程序开发包 Piccolo2D
  • Firefox 扩展开发包 Jetpack
  • Oracle针对Eclipse 11g发布开发包


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3