易语言吧 关注:266,554贴子:1,664,457
  • 1回复贴,共1

【水贴】揭秘易语言"静态编译"原理

取消只看楼主收藏回复

其实大家很容易发现,只要你用易语言的静态编译,什么支持库什么的都可以自动包含在编译的软件里,而不像普通编译的那样需要把支持库放在和他一个目录下面。网上也没人讲过易语言是怎么实现静态编译的,既然我已经研究出来了,那么就跟大家分享一下吧
首先拿到一份易语言源码,普通编译且静态编译,输出两个不同的文件。易语言源码包含的支持库越多越能说明问题。在此我把支持库全部选上,随便放几句不同支持库的代码。
一共使用到以下三个支持库:
krnln.fnr
spec.fne
eImgConverter.fne
然后分别放哈勃,比较信息
等他分析完
先可以看到,普通编译的大小是8kb,静态编译是1.09mb
好吧分析完了没有任何区别,只好稳稳地水了一贴
如果发现有区别再另开新帖吧


1楼2017-06-29 20:53回复
    其实 我是分析出来了,但是以前分析出来的图找不到了,新的这个没有,所以我只好吧以前的图在找找,如果还在的话今天能找到发上来


    14楼2017-06-30 07:43
    回复