永发信息网

为什么编译型语言不能跨平台?

答案:2  悬赏:70  手机版
解决时间 2021-02-12 21:36
如题

最好举例

赐教
最佳答案
编译型语言要想跨操作系统或者跨机器,取决于编译器。比如C++,编译出wxWidget应用就可以跨平台;如果把程序文档拿来编译,也可以将其连接翻译为某个机器可以理解的指令序列,也可以跨平台。
解释型语言,比如JavaScript,同样的源代码,在不同平台上,其解释器是不同的,因为不同系统上,在运行时提供的浏览器,是不同的,运行结果略有差异。
编译型语言,经过编译之后,生成了二进制程序,这个程序本身是很难跨平台的,要想跨越不同的机器就更难,比如Intel CPU可以辨别的指令,PS游戏机里的芯片就不能识别。
全部回答
1 .找到打开易语言安装目录下的 tools\link.ini 的配置文本,找到linker="c:\full\path\link.exe" 这句,然后修改,如果你的易语言是安装在e盘下面,而你如果使用的安装易语言的文件夹名称是默认名 e 的话,就修改linker="e:\e\vc98linker\bin\link.exe" 。如果你把易语言安装在f盘下面的123文件夹里,那你就把linker="c:\full\path\link.exe"修改为,linker="f:\123\e\vc98linker\bin\link.exe" ),反正你必须易语言安装的填绝对路径。 还有不知你有没有下载易语言静态编译所需要的vc6链接器,静态编译必须要vc6链接器,如果没有可到下面的网址下载:下载后直接放到易语言根目录里就可以了。 http://bbs.eyuyan.com/read.php?tid=202913 2. 你把易语言破解补丁解压到你安装的易语言文件夹里,然后打开patch.exe,它就会把原来不能编译的e.exe替换为可以编译的e.exe,就这么简单。如果你的易语言破解补丁不能用,那可以把电子邮件写上,我给你发过来。 如果还不明白可以和我在线交谈。 请采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
追女生,她我对说阿里噶多!思密达!这句话是
已知a,b,c是三角形ABC的边长,化简a-b-c的绝
800W的电动车马达 应该配多大容量的电池 一次
北京安华学校播音主持影视表演培训中心这个地
为预防牙颌畸形的发生,给婴儿人工喂奶时正确
黄山浩源名车地址在什么地方,我要处理点事
中国联通大医中山联通营业厅在什么地方啊,我
韩国有哪些公司?
机票上SEC:20什么意思
黄山骏驰汽车销售服务有限公司地址在什么地方
口()()健填空
黄山宏泉汽车销售服务有限公司怎么去啊,我要
广华装饰材料行(南岸十六巷)在什么地方啊,我
【我和陈明是好朋友续写】...我和小明是好朋
LOL官网不能
推荐资讯
【姐姐走了】姐姐放学回家以每分钟80米的速度
外圆磨床增加修砂轮频次,可以提高些什么?
今日头条是干什么用的
是不是只要QQ有人举报就会被封
俊雅发廊地址在哪,我要去那里办事
splatoon2 怎么用大招
请问一下我想去SM做练习生,除了网上报名还有
石家庄二十里铺小学 金马小学 裕东小学对比哪
草莓,这种水果的名字是怎么来的??
电脑运行内存2g能玩什么,能玩的都说一下
紫铜和钢铁用什么胶水粘贴强度最高,还有有什
益明超市地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?