keil C51数组问题

2019-07-16 01:44发布

请教,为什么别人可以定义数组
uint8_t  a[200];
编译不会出错,可是我定义同样的数组,编译时却出错?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
那低头一笑的温
2019-07-16 12:23
dingdake 发表于 2013-3-31 19:46
只给这一句估计看不出什么  能不能多帖一些代码

程序在公司的电脑里,我现在没有。程序很大,数组是在.h文件里定义的,里面定义了一个248个元素的数组,可以正常运行,我也想要定义一个大一点的数组,却通不过编译,显示“segment too large ”。我又另外自己新建了一个程序,就光定义这个数组和一个main()程序,编译也出错,同样显示“segment too large ”,只有把数组的元素定义的小一点,比如a[20],才能编译通过

一周热门 更多>