论坛风格切换切换到宽版
  • 4122阅读
  • 11回复

求助ICCAVR无法编译。 [复制链接]

上一主题 下一主题
离线永远的FM
 
发帖
12110
只看楼主 倒序阅读 0楼 发表于: 2009-01-09
刚刚试验用iccavr建立工程,写了个很简单的程序:
#include <iom8v.h>

int main(void)
{
unsigned char i,j,k; //定义变量
portd=0xff;                  
ddrd=0xff;                        //pa口设为输出高电平,灯灭
while(1)
{
     i=1;
     for (j=0;j<8;j++) //循环8次,即pa0~~pa7轮流闪亮
     {
           portd=~i;            //反相输出,低电平有效
           for (k=0;k<255;k++);      
           i=i<<1;                  //左移一位

     }
}
}

结果编译时候出现下面提示,按确定之后出现第二图提示,无法完成编译。请问是什么问题呢
离线BG4XCR
发帖
33381
只看该作者 1楼 发表于: 2009-01-10
软件和系统的兼容问题;也肯和其它软件冲突或病毒。
或电脑内存有问题。
离线anybody-hf
发帖
1083
只看该作者 2楼 发表于: 2009-01-10
avr可以用int main( )让主函数有反回值?
离线radiolee
发帖
6050
只看该作者 3楼 发表于: 2009-01-10
还崩溃了。。。
离线永远的FM
发帖
12110
只看该作者 4楼 发表于: 2009-01-10
对,刚刚在icc安装文件夹下找到这个iccomavr.exe文件,直接运行,也出现这个崩溃提示。重装软件还是一样。
离线appcat
发帖
145
只看该作者 5楼 发表于: 2009-01-10
换软件,用cvavr
离线popstar419
只看该作者 6楼 发表于: 2009-01-19
以前遇到过,好像要手动注册一个组件
离线永远的FM
发帖
12110
只看该作者 7楼 发表于: 2009-01-19
问题已经解决了,原来是安装时出了点小问题。不过现在又遇到了点麻烦。。。请看另一个帖子
离线永远的FM
发帖
12110
只看该作者 8楼 发表于: 2009-02-04
用iccavr爽了不到半个月,现在又出问题,和之前完全一样。按编译就提示程序错误,无法编译。
可能是之前按了rebuild projects这个按钮,就出现下面这样提示,无法完成编译。之后就再也无法编译了,不管怎么按f9都是出现上面提示。
后来换了个led闪烁程序(前几天才在这里编译通过的),按f9编译一下,正常通过哦!!!结果再选rebuild projects,又出现上面提示,之后也被枪毙了。。。。。。。
我开始以为工程文件有问题,重新建立了工程,也一样。重启电脑之后也是一样。
然后。。。。。
重启电脑进入安全模式,运行iccavr编译,居然编译通过!!!!改变文件里面任何东西之后编译均通过。
接着回到正常系统,编译刚才那个文件,也通过!
然后改动一点点程序(把函数某个变量改了),马上又出现上面那个错误。这时不管怎么弄都不行了。。。。。
离线BG4XCR
发帖
33381
只看该作者 9楼 发表于: 2009-02-06
中毒了。。
离线永远的FM
发帖
12110
只看该作者 10楼 发表于: 2009-02-06
有可能是中毒。
今天换了个版本iccavr,好用了。
离线xidongs
发帖
149
只看该作者 11楼 发表于: 2009-02-07
系统木马影响的。可以尝试清除或设置程序的兼容性。
这种编译器与操作系统的关系不大,属于交叉编译。