linux执行软件,软件可执行文件 linux 可执行文件

93712e5e5c28f431762f78c0622dccff.png

如何制作exe程序可执行文件

Java制作成exe的安装文件真是太复杂了,有几种打包软件,比如InstallAnyWere等,可以打包成你想要的安装文件,但那个软件是英文版的,功能也挺大的,我也没找到相关的资料,所以试了很多次都没有成功。

如果你只想制作成exe的可执行文件,在自己的机器上(或大有JVM的其他机器上)运行,到还能实现:先把你这个软件导出(*.jar),这个文件双击就可以执行了,如果你觉得不好看,用exe4j、JSmooth等软件(这两个软件都很小),将*.jar制作成*.exe的文件.制作过程也很简单。

现在大多数都是Java Web面的,所以很少有人把java制作成.exe的文件,所以这方面的资料太少了。

建议你如果试了几次都不成功,就不要再浪费时间了。

文件扩展名为.exe的是什么文件啊

如果你的电脑是Windows系统的,你可以双击就能打开的应用程序,标准语来讲是“可执行程序”,通常Windows平台的游戏主文件,软件主文件,还有病毒也大多exe格式,还有,有些文件,本来是swf,flv等flash文件也可以按exe格式保存,还有rar等,据我所知很多东西都能转换成exe,包括mp3,avi,html等,但exe大多都不可编辑的。

话说回来你说的那个可能是相册制作软件生成(保存)的exe文件,那很正常,为了保护被编辑或什么什么原因

软件安装的逆过程一个可执行文件(exe)双击后可以释放出很多文件

可执行文件 可执行文件 (executable file) 可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行。

它可以是 .exe 或 .dll 文件。

COM、BAT也都是可执行文件! 如记事本程序 notepad.exe ,这类程序通常用来处理或者辅助处理其它文件。

比如:myfile.txt双击打开由notepad.exe记事本程序来进行编辑。

我们做一件事,可以把顺序以及具体做什么事写在mybat.bat文件中,那运行它就可以把要做的事件执行了。

可以理解为:这类文件可以“单独运行”,或者理解为“有生命”的文件! 如果把它用日常通俗的一点的例子来形容:衣服,鞋子等都是普通的文件,那人就是可执行文件! 人可以做衣服穿衣服,衣服却要依靠人来做。

布也要由人一加工成衣服! 2.1 Win32可执行文件的开发过程 在DOS下,生成一个可执行文件的步骤比较简单,用编译器将源程序编译为obj文件,再用链接器将obj文件链接成exe文件,不同语言的开发过程都差不多。

DOS可执行文件中的内容是由源程序中所写的代码和数据定义转换而来的。

惟一的例外是带覆盖部分(Overlay)的exe文件,它在基本的exe文件后附加了一些自定义的数据,其中可执行部分的长度由文件头偏移0002h和0004h中的长度给出,该长度之后到文件实际长度这部分就是Overlay部分。

这样,即使一个带覆盖的exe文件大小远远超过640 KB,在DOS下也能运行,因为操作系统只装入真正的可执行部分,然后由程序自己去读取覆盖部分的数据。

一些打包软件生成的奇大无比的自解压包就采用这种结构,可执行部分是解包代码,覆盖部分是被压缩的数据。

DOS对可执行文件覆盖部分的数据格式并没有规定,它是程序员按自己的方式组织的。

如果程序员愿意,也可以把这些数据单独放在另外一个文件中。

Win32可执行文件叫做PE文件。

PE文件的基本结构和DOS可执行文件有很大的不同。

它把程序中的不同部分分成各种节区(Section),其中可以有一个节区是放置各种资源的,如菜单、对话框、位图、光标、图标和声音等(详见第17章)。

虽然可以把资源部分理解成类似DOS可执行文件中的“覆盖”部分,但由于资源是Win32可执行文件的标准组成部分,而且是非常重要的组成部分,它的格式是固定的。

所以与DOS软件的开发过程相比,Win32软件的开发中多了一个创建资源文件的步骤。

以使用MASM32软件包为例,在用Win32汇编开发软件的流程中,程序员要做的工作分创建代码和创建资源两部分,如图2.1所示。

代码部分的开发工作与DOS下写代码的步骤是一样的。

程序员用文本编辑器书写汇编源代码(*.asm文件)。

与C源代码类似,asm文件中也可以用include语句包含数据定义和函数声明的头文件,Win32汇编的头文件一般用inc作扩展名。

大部分的include文件是编译器软件包附带提供的,如MASM32软件包附带的Windows.inc文件定义了Win32 API中很多参数和数据结构,其他的inc文件则是不同DLL中的Win32 API函数声明。

最后,asm文件经汇编编译器编译成以obj为扩展名的目标文件。

资源文件中可以包括对话框、快捷键、菜单、字符串、版本信息和一些图形资源等内容。

资源文件的源文件是一种类似“脚本”的文本文件,它的扩展名一般为rc,其中用不同的语法定义了不同类型的资源,资源脚本文件最后由资源编译器编译成资源文件*.res。

资源脚本文件同样用到很多预定义值,所以软件包中一般也包括资源头文件供源文件来导入。

MASM32软件包中的资源头文件是Resource.h。

在资源文件中,不同类型资源的记录方式是不同的。

对话框资源只记录定义值,如对话框的大小、位置等,并非真正存储对话框最后显示在屏幕上的像素。

这些大小、位置等信息最后由Windows解释后才在屏幕上被绘画成像素;菜单、字符串、快捷键等由文本构成;图形资源则真正由像素组成,它们在资源脚本中被定义为一个文件名,由资源编译器从磁盘文件导入。

Windows在资源中支持的图形文件有bmp位图文件、cur光标文件和ico图标文件,这些图形文件可以用其他图形处理软件生成。

另外,wav声音文件也可以用在资源中。

创建资源的方法在第5章中有详细的描述。

图2.1 Win32可执行文件的开发过程 编译好目标文件*.obj和资源文件*.res后,最后一步是用链接器将它们链接成可执行文件。

链接的时候要用到函数库。

在DOS环境下编程的时候,使用的函数库是静态库。

静态库是一些已经编译好的代码模块。

当用户在源程序中用到某个函数的时候,链接器从库文件中将这个函数的二进制代码取出,与obj文件合在一起生成最终的exe文件。

但在Win32环境下,大部分的公用函数封装在DLL文件中,以动态链接的方式供用户程序调用。

这时候库文件中只需要包含函数在DLL中的位置信息,不再需要有二进制代码部分。

所以链接的时候也只是把库文件中的位置信息取出放入最后的可执行文件中。

Win32中这种只包含位置信息的库文件称为导入库。

动态链接的概念在第11章中有详细的描述。

由于Win32汇编编程中使用不同汇编编译器的时候,汇编源程序的格式和资源脚本文件的格式可能稍微有所不同。

各种...

如何把EXE可执行文件转换成视频格式我用某个软件制作了一个动画片...

我一般在QQ上传这个的文件都有二个方法 1.打个压缩包再发 2.点那个文件右建,重命名,把后面的扩展名改一下,加个字母什么的,再直接发的。

然后告诉发的那个人收到后改回来就行了。

改文件名这个方法比较省事,因为压缩需要时间和硬盘空间。

偶是喜欢简单方便省时的啦。

加油

c程序,可执行文件,单片机

刚看了一个视频说,c程序必须包含三个部分:可执行文件,包含文件,库文件。

如果缺少库文件或包含文件的话,可执行文件不能正常执行。

-----------这个视频,应该说的是PC机器上,在某种操作系统环境下,运行的可执行文件。

单片机上的可执行文件(*.hex),不是这样执行的。

如何把安装软件改为.exe可执行文件

Bat To Exe Converter是一款可以帮助你轻松的将Bat批处理脚本或者CMD命令脚本直接转换成EXE可执行程序的文档处理工具,可以有效的防止自己辛苦编写的脚本被别人修改。

使用它,你可以保护由自己开发的软件的软件代码,创建一个漂亮的图标,让软件看起来更专业。

另外,你还能将开发者及版本信息写入 EXE 文件,甚至运用密码保护文件。

关于可执行文件。

可执行文件是可以直接运行的文件 可以理解为:这类文件可以“单独运行”,或者理解为“有生命”的文件!如exe文件 在windows下 可以直接运行 那么这个exe文件就是 windows系统的可执行文件 其他可执行文件还有 .bat 文件 .com 文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值