导航:首页 > 源码编译 > 静态编译的意思

静态编译的意思

发布时间:2025-02-22 10:32:15

‘壹’ 易语言静态编译和独立编译有什么区别

静态编译是指编译后的exe文件(可执行文件)包含了所有支持库文件,只有单独一个exe文件。

独立编译在编译后也只有单独一个exe文件,不过会在运行后立即释放支持库到Windows的临时文件夹的子目录中。


可能的Windows临时文件存放目录:

%USERPROFILE%AppData

%USERPROFILE%AppDataLocalTemp

上文的“ %UESRPROFILE% ”是指用户目录。输入到电脑文件(文件资源管理器)的地址栏中可以直接打开,资料来源点此。

‘贰’ 易语言静态编译和独立编译的区别

静态编译指的是编译的软件包含易语言运行环境,可以在任意正常windows、Linux运行,普通的编译则需要在安装了易语言的电脑上运行,没有易语言运行环境打开就会报错。,

‘叁’ 易语言的静态编译是什么意思

1、编译是把支持库文件和程序分开来,如果给别人去用,别人却没安装易语言,就要把支持库文件带上给那人才能用.
2、静态编译就是把支持库文件打包到程序里去.这样,如果对方没装易语言也照样可以正常使用和独立编译.
3、在易语言中,想把一个易语言源码程序变成一个可执行的EXE软件程序,有三种编译方式:
一、编译。
这种方式只是把源码变成EXE文件,不把所用到的支持库一起打包进程序中。
优点是程序体积小,可以有效地减少某些杀毒软件的误报;
缺点是只可以在装有易语言的机器上使用,在没有易语言的电脑上会说缺少支持库。
二、独立编译。
在易语言4.X版中,可以把支持库写到EXE程序中,方便在没有易语言的电脑上使用。
缺点是程序体积大,容易误报。在易语言5.X版中,独立编译改为静态编译,不再把支持库整个地打包到程序中,而把用到的命令打包,所以体积有所减小,也减少了误报。
但是静态编译需要使用外部的链接器,如果设置不好,则无法编译。
三、编译成安装文件。
这种方式的编译,可以直接生成安装文件,方便在其他电脑中进行软件的安装。
缺点是不小心就会把源码也打包进去。

阅读全文

与静态编译的意思相关的资料

热点内容
数据库查询系统源码 浏览:607
php5314 浏览:347
完美国际安装到哪个文件夹 浏览:661
什么app可以扫一扫做题 浏览:531
程序员编码论坛 浏览:914
淘点是什么app 浏览:650
中国高等植物pdf 浏览:446
51单片机时间 浏览:172
后台如何获取服务器ip 浏览:256
单片机流水灯程序c语言 浏览:225
程序员第二职业挣钱 浏览:229
运行里怎么输入服务器路径 浏览:831
pythonstepwise 浏览:499
刘一男词汇速记指南pdf 浏览:53
php认证级别 浏览:360
方舟编译啥时候推送 浏览:1001
php手机验证码生成 浏览:667
哲学思维pdf 浏览:7
凌达压缩机有限公司招聘 浏览:526
weblogic命令部署 浏览:30