问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-08-17 01:18

我来回答

5个回答

热心网友 时间:2023-10-09 12:44

1、库文件和程序文件不同,编译是把支持库文件和程序分开来,如果给别人去用,别人却没安装易语言,就要把支持库文件带上给那人才能用。但是静态编译是把支持库文件打包到程序里去.这样,如果对方没装易语言也照样可以正常使用和独立编译。

2、可执行文件的过程不同,静态编译是编译器在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖于动态链接库。但是编译就是把可执行文件和支持库一起写出到外部,在需要的时候直接对其中一个支持库进行搜索某一条命令。

3、编译过程不同,通俗的说静态编译是将支持静态版的支持库静态链接(需要链接器,一般用VC6的)到EXE中去,库就在EXE中,用时不用释放。 PS:支持静态的支持库是易公司出5.0时重新整理并发布的。和原来的不一样,而且通过链接器编译后,也和原来的独立编译大大的不一样,使静态编译出的EXE更像是VC的程序,只是像,并不是,

热心网友 时间:2023-10-09 12:44

我认为最主要是这几个:

我认为是主要是这几点区别,别吐槽哦,希望能帮到你!(〃'▽'〃)

热心网友 时间:2023-10-09 12:44

在易语言中,想把一个易语言源码程序变成一个可执行的EXE软件程序,有三种编译方式:

一、编译。这种方式只是把源码变成EXE文件,不把所用到的支持库一起打包进程序中。优点是程序体积小,可以有效地减少某些杀毒软件的误报;缺点是只可以在装有易语言的机器上使用,在没有安装易语言的电脑上会说缺少支持库。所以,在使用这种方法编译的时候,最好是让系统自动把所用的支持库写到目标程序所在文件夹,这样方便打包到没有易语言的电脑上使用。

二、独立编译。在易语言4.X版中,可以把支持库写到EXE程序中,方便在没有易语言的电脑上使用。缺点是程序体积大,容易误报。在易语言5.X版中,独立编译改为静态编译,不再把支持库整个地打包到程序中,而是把用到的命令打包,所以体积有所减小,也减少了误报。但是静态编译需要使用外部的链接器,如果设置不好,则无法编译。

三、编译成安装文件。这种方式的编译,可以直接生成安装文件,方便在其他电脑中进行软件的安装。缺点是不小心就会把源码也打包进去。

热心网友 时间:2023-10-09 12:45

独立编译:运行时会把需要的支持库释放到一个系统临时文件夹的子目录内,然后运行. 静态编译:运行是不需要任何的支持库支持就可以运行,支持库已经和exe结合到一起了. 不过目前有些支持库还是不支持静态编译,所以推介使用独立编译.
望采纳!

热心网友 时间:2023-10-09 12:46

易语言静态编译就是他会把你的支持库文件一起带上打包给你就是你在别人的电脑上面没装易语言的时候也能用,如果是普通的编宜的话,那么你就一定要把支持库文件带上给他用。,还有关于独立编译和静态编译的区别,独立编译就是把,整个支持库以及带上给他静态编译就是只把你需要用到的命令带给他也就是说静态编译的文件出来会小一点
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
门?049期父母欲其改娶五字金口决,开是什么特号生肖 支付宝怎么把银行卡的钱转到余额里呢? 下载wampserver5,安装并启动后不能启用apache、mysql的功能,请问这是怎... wampserver安装多个版本phpmysqlapache 四季豆有哪些吃法值得推荐? 四季豆牛肉馅饼的家常做法是什么? 香煎四季豆豆腐饼怎么做好吃 腾讯会议没声音怎么修复-腾讯会议没有声音修复办法 西安市高新区所有幼儿园 西安高新第二初级中学学区有哪些小区 灰蓝色墙面配什么颜色床头 装修的时候软装与硬装,两者之间怎样保持协调? 跪求下联 梦幻西游手游里法宠打书顺序,要先垫什么技能 嫦娥 编程 语言 嘉兴博物馆的馆藏文物 户口迁出后如何提取住房公积金? 梦幻西游 手游 任务链能5个人组队做吗 共享的意思。 梦幻西游2 新手帮派任务组队吗 高中数学王后雄与创新设计 如何通过github创建个人网页 梦幻西游 一个坐骑装饰属性一个是加速度一个是加灵力 那个比较好 平淡无奇对什么 北京爱情故事里面有一首歌的歌词里有'如果爱情...'什么什么的 内首歌叫什么 还有内首歌的歌词, 梦幻西游力BB和法BB怎么打书好? 梦幻西游新手帮派任务组队怎么刷储备金 什么编程语言最合适分析卫星,天气数据?原因是什么? 手机版奥特曼格斗进化0 怎么用太罗打败强大的帝国? 学工业设计 在MacBook上的appstore下载什么设计软件? 巧妙地把各种颜色的搭配在一起可以提升气质,为什么最好不要超过3中颜色? 嫦娥 编程 语言 深色床配什么颜色地板 “如果爱情能够完美、我愿插上翅膀与你飞!”这是什么歌里的歌词啊? 梦幻西游新手主线国境刷珠子可以组队吗 对子:寂寞寒窗空守寡(注意偏旁) 创新设计系列的高中同步练习册的数学物理化学实用吗 梦幻西游给召唤兽打书的攻略? 梦幻西游里孩子怎么打书?可以打什么书? 梦幻西游坐骑能参加战斗吗? 用C#进行卫星高度角的计算 美式装修颜色怎样搭配 求一首歌的名字 歌词里有句:如果爱情。。。 一个女的唱的 奶油风装修要注意的事:硬装和软装要做好的细节是什么? 比较靠谱的招聘软件有哪些,现在的工作干够了性格内向的人怎么能快速入职? 昆明南站地铁四号线末班车是几点? 属蛇女的最佳婚配属相,属蛇的女性和那个属相婚配最好? 现代客厅配色方案中,墙应该选择什么颜色? 设计与创新的关系 如果爱情真是这样,自己要对自己原谅 哦 这是什么歌 美式卧室墙面颜色搭配表应该如何选择