易码技术论坛

 找回密码
 加入易码
搜索
楼主: yan

[工具] 编译器Y2.26最终版 08/5/10更新

[复制链接]
发表于 2007-1-1 16:59:42 | 显示全部楼层
为什么我800总是刚编译是就死机,花屏(一道道粗黑杠)??
发表于 2007-1-1 17:27:59 | 显示全部楼层
看了LZ的实例文件,怀疑其  莫名奇妙的问题  是出在函数形参写法习惯上,如

void Button(int x,int y,char &tag[],int cmd)  照lava1.0 书写要求应改为
.......

那个的确是不符合LAVA1.0的,但是本人用这种写法发现完全可以引用的数组,用tag[x]来代替tag+x,这样写感觉明确多了,而且用2.01的编译器可以通过啊,只是GG的就不行了。
 楼主| 发表于 2007-1-1 17:30:47 | 显示全部楼层
呵呵,编译器从2.00起支持char &tag[]类型的定义。
发表于 2007-1-1 17:41:50 | 显示全部楼层
这样内存是不够滴~
可以共用内存啊,内存分布用时空的方式
char mem[LENTH];
然后用偏移量来调用变量
发表于 2007-1-1 17:53:17 | 显示全部楼层
那请问YAN,这个编译器支不支持结构体和共用体的这样引用呢?
比如:struct  &A;
 楼主| 发表于 2007-1-1 18:01:00 | 显示全部楼层
暂时不行。
发表于 2007-1-1 18:18:54 | 显示全部楼层
看来以后可以
发表于 2007-1-1 18:53:59 | 显示全部楼层
有共用体么?
发表于 2007-1-1 18:57:58 | 显示全部楼层
支持啊,yan大哥你终于现身了~
发表于 2007-1-1 19:29:31 | 显示全部楼层
共用体有时比较有用
发表于 2007-1-1 21:44:31 | 显示全部楼层
引用第102楼绿鸟2007-01-01 17:27发表的“”:


那个的确是不符合LAVA1.0的,但是本人用这种写法发现完全可以引用的数组,用tag[x]来代替tag+x,这样写感觉明确多了,而且用2.01的编译器可以通过啊,只是GG的就不行了。

我的编译器是完全面向LavaX1.0平台的.
发表于 2007-1-2 08:51:28 | 显示全部楼层
回楼上:
那个只是用来比较而已,两个编译器都有自己的特色,反正只要方便我们这种喜欢在机子上写软件的人不就是开发这些软件的最大收获了吗?
发表于 2007-1-2 16:49:27 | 显示全部楼层
设置更改后没保存下来啊
发表于 2007-1-2 17:12:52 | 显示全部楼层
回楼上:

设置好后记得按S键保存呀。

(本人也可能记错……)
 楼主| 发表于 2007-1-2 17:36:46 | 显示全部楼层
ls说的正确
 楼主| 发表于 2007-1-2 17:39:40 | 显示全部楼层
更新了,完善了周边模块,特别是错误报告系统。
修改了几个错误。
 楼主| 发表于 2007-1-2 17:50:31 | 显示全部楼层
2.00起的版本的编译速度比1.00起的版本提升了55%左右。
今天用NC2600C测试了一下编译博士失踪记.txt,发现2.02版本只要5分半钟左右,而1.02版本却要12分左右。用TC800的话,就更少了,只要2分左右。
发表于 2007-1-2 18:25:53 | 显示全部楼层
你也更新太快了吧- -
 楼主| 发表于 2007-1-2 18:42:50 | 显示全部楼层
呵呵,有时间就更新了。
发表于 2007-1-2 18:52:38 | 显示全部楼层
顶一下
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-19 09:09 , Processed in 0.011242 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表