社区
C++ 语言
帖子详情
module和可执行文件的关系
askyouque
2011-10-08 10:44:08
基本概念不是很懂,想问问模块和可执行文件的关系。
...全文
65
3
打赏
收藏
module和可执行文件的关系
基本概念不是很懂,想问问模块和可执行文件的关系。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
only_lonely
2011-10-08
打赏
举报
回复
module 这个词的概念有很多。
如果你说的module是指 dll的话,那么其实它们在相同操作系统上使用的格式都是一致的。从更本质上说,它们两个都是代码与数据的组合。
之所以将程序区分为 exe 与dll,更多是从它们的用途上进行划分的,exe表示独立的,能自己执行,不需要给其它程序提供功能代码段集合,dll表示不独立的,不能自己执行,但可以为其它程序提供某种功能的代码集合。
askyouque
2011-10-08
打赏
举报
回复
我是在看pe文件格式时遇到的困惑。
http://www.pediy.com/tutorial/chap8/Chap8-1-6.htm
“一个引入函数是被某模块调用的但又不在调用者模块中的函数,因而命名为"import(引入)"。引入函数实际位于一个或者更多的DLL里。调用者模块里只保留一些函数信息,包括函数名及其驻留的DLL名。”
上面讲的模块是指一个进程在内存中运行时涉及到的模块。我就是不知道一个可执行文件运行时内存中的“模块”的意思。
5t4rk
2011-10-08
打赏
举报
回复
module概念很宽泛
不一定是dll
类 函数 dll lib com 代码块 等等都可以是module
Go语言官方文档学习笔记(第一季)
1-Installing Go 2-Tutorial:Getting started 3-Create a Go
module
4-Call your code from another
module
5-Return and handle an error 6-Return a random greeting 7-Return greetings for multiple ...
【gcc编译优化系列】各操作系统平台下的
可执行文件
格式介绍
目 录 一 重要知识点 二 本文重点内容 ...-
可执行文件
指的是可以由操作系统进行加载执行的文件; -
可执行文件
的文件格式常见有: exe 和 dll(Windows 系列)、elf(Linux 系列)和 Mach-O(Mac系列);..
cmake(3):编译库和链接
可执行文件
这篇笔记就记录使用cmake编译动态和静态库以及将库链接到
可执行文件
中的过程。 1.1 程序功能 总计三个文件: utils.cpp/utils.h:定义了一个简单的printmsg()函数供主函数调用,该函数会将传入的字符串打印出来。 ...
ROS系统将python包编译为
可执行文件
本文章讲述ROS系统下如何将python编译为可以执行文件,步骤比较简单,请严格执行避免疏漏 1.下载必须文件 git clone https://gitee.com/alen2020/ros_python_install_mode_files ##取该目录下的cmake目录和setup.py,...
利用pyinstaller将python项目脚本打包成
可执行文件
PyInstaller是一个第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章