社区
其它技术问题
帖子详情
dll文件大小和源码行数的关系?
chenhaifeng88888
2011-04-13 05:20:13
dll文件大小和源码行数的关系?
我写了一个程序,很多代码,用GCC 4.4编译,都有2.3M了,怎么这么大啊,DLL的大小和什么东东有关系啊?
...全文
222
8
打赏
收藏
dll文件大小和源码行数的关系?
dll文件大小和源码行数的关系? 我写了一个程序,很多代码,用GCC 4.4编译,都有2.3M了,怎么这么大啊,DLL的大小和什么东东有关系啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xunxun
2011-04-13
打赏
举报
回复
[Quote=引用 7 楼 newstudent_never 的回复:]
据说用gcc编译一个 hello word 的exe都要 1M多,
[/Quote]
可见用-g编译的
而且没strip
xmu_才盛
2011-04-13
打赏
举报
回复
取决于你的附加库,用微软的不一定会这么大, GCC 都是静态链接库,所以很大。。。
之前听一个同学说, 据说用gcc编译一个 hello word 的exe都要 1M多,
可见静态库对于程序大小的影响。。
xunxun
2011-04-13
打赏
举报
回复
strip了么?
C++的话如果没用异常和RTTI就把这两项禁用
pathuang68
2011-04-13
打赏
举报
回复
2.3M不算大。
chenhaifeng88888
2011-04-13
打赏
举报
回复
那为什么DLL这么大啊,总应该和某个因素有关吧
chenhaifeng88888
2011-04-13
打赏
举报
回复
我用的是release模式,
没有用第三方库,除了C++内部的,还有STL
luciferisnotsatan
2011-04-13
打赏
举报
回复
大小和源码行数没什么关系
tompaz
2011-04-13
打赏
举报
回复
debug模式么
还有看你调用的是什么库,标准库还是第三方
从内存直接加载
DLL
模块的
源码
解析与实现
本文深入剖析PE文件结构及从内存直接加载
DLL
的技术实现,重点讲解手动映射、重定位处理、导入表修复与导出函数解析等关键步骤。通过分析MemoryModule开源项目,揭示绕过系统加载器的原理,适用于安全研究、逆向工程和无文件攻击防护等领域。
某游戏的Assembly-CSharp.
dll
加密
本文讲述了作者通过逆向工程分析,发现游戏加密的Assembly-CSharp.
dll
在Mono的加载过程中被inlinehook和VM处理。通过内存读取和文件保存技术,成功获取了未加密的
源码
。
从零手撸一个
DLL
:用C++实现跨进程共享内存的完整指南(附GitHub
源码
)
本文详解如何使用C++从零实现支持跨进程共享内存的Windows动态链接库(
DLL
),涵盖文件映射(CreateFileMapping)、命名互斥体同步、线程安全设计、无锁编程优化及安全加固等关键技术;强调
DLL
导出机制、内存对齐、原子操作(Interlocked)、ETW日志与调试方法,并讨论现代替代方案兼容性。
AOT发布
dll
动态链接库
文章讨论了在C#中使用AOT发布
dll
文件的影响,AOT发布能防止反编译看到
源码
,但会阻碍控制台应用对
dll
的正常引用。,
exe_to_
dll
:突破PE格式限制的EXE转
DLL
专业解决方案
exe_to_
dll
是一款专为Windows平台设计的PE格式转换工具,支持将EXE文件无
源码
转换为标准
DLL
。其核心技术包括智能PE头解析、动态重定位表生成、标准化导出表构建及内存布局保持,同时兼容32位与64位架构。适用于代码复用、逆向分析、插件开发等场景,具备高完整性、跨架构统一接口和错误恢复机制。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章