VB如何生成exe文件

 我来答
匿名用户
2016-08-30
展开全部
  一个程序从生成到运行起来,这中间是非常复杂的一个过程,光是编译链接生成可执行程序就够研究一辈子。
  你这个问题里的信息量太大,需要好几本书才能回答你。我只针对你的题目给你简单的说说一个.exe是怎么生成的。
  程序需要依靠源文件来编译,编译之后生成中间代码(.obj)文件,之后依靠链接器将所有的.obj文件以及依靠的.lib文件链接起来生成一个.exe的文件。
  这是最简单的理解,现在稍微展开点说说.exe文件。
  在Windows中,所有的可执行文件(.exe, .dll, .ocx, .sys等等)都是按照一定文件内容格式来组织——PE格式。PE格式记录了一个程序文件加载运行过程中的信息,例如文件类型,是一个dll还是一个exe;运行的平台,32位系统还是64位系统等等。当一个程序运行的时候,程序的加载器会根据PE格式的内容将程序文件中的数据段,代码段等等映射到内存中,并正确的导入程序要使用的系统API,同时要将文件中的一些偏移地址修正为映射入内存之后的地址,之后调用程序代码的入口点来执行。就是这样一个过程涉及到了系统的内存管理,进程管理,线程调度等等一系列问题。
  而这些PE格式的内容就是链接器在链接程序的时候填入的,换句话说就是链接器生成了一个PE文件用于执行。
  每个操作系统都会有自己所支持的可执行文件格式。PE格式是Windows平台独有的。
  我上面说的这些内容,随便找出来一个都可以研究一辈子。
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
书法大家园
2019-01-04 · TA获得超过1447个赞
知道小有建树答主
回答量:4537
采纳率:86%
帮助的人:299万
展开全部

vb生成EXE文件的方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d8b62d8db
2006-05-21 · 超过10用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:0
展开全部
文件——生成exe文件,这样,在你的机器上应该能运行,单如果你的程序较为复杂,带有某些控件时如果还用这样的方法,在别的没有VB环境和相关控件时,运行时就会出错,所以还是建议你用VB自带的打包程序,将工程文件打包成安装包,这样在其它机器上在的安装包文件夹里点SETUP就象安装其它程序一样安装你的程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Froser
2006-05-20 · TA获得超过399个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:370万
展开全部
右键点击工程文件,再点击"make"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
harde
2006-05-20 · TA获得超过408个赞
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:117万
展开全部
文件>>生成exe文件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式