搜索
bottom↓
回复: 22

请教马老师关于使用AVR Studio编译总是出错的问题. 【恢复】

[复制链接]

出0入0汤圆

发表于 2008-10-27 10:26:30 | 显示全部楼层 |阅读模式
马老师:

     我刚买了一块AVR-51的学习板,准备好好用一用.但我写好程序使用AVR Studio配合WinAVR20070525编译的时候,总是通不过,在编译信息提示栏总是提示在程序的最后一行出了致命错误,换了好几个程序但错误仍然是这样的.请教马老师出现这种错误是什么原因呀?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2008-10-31 20:19:36 | 显示全部楼层
你删除default文件夹后再rebuild all试试看。

如果你的本子跑的是vista,那么可能不能正常使用。

出0入0汤圆

发表于 2008-10-31 18:23:32 | 显示全部楼层
如果你是学习,建议听我的劝告,先学习使用CVAVR。

出0入0汤圆

 楼主| 发表于 2008-10-31 10:39:58 | 显示全部楼层
马老师:

    这些程序在台式机和笔记本上从新建工程到编译步骤和设置都是相同的,但结果就是不同.在笔记本的文件夹中的default文件中没有dep文件夹,也没有main.o文件.在台式机上就有.台式上通过的文件夹ourdev_476458.rar(文件大小:6K) (原文件名:My avr.rar) 

笔记本没通过的文件夹ourdev_476459.rar(文件大小:2K) (原文件名:Notebook.rar) 

出130入129汤圆

发表于 2008-10-30 21:10:52 | 显示全部楼层
文件夹打包发上来

出0入0汤圆

发表于 2008-10-30 20:05:18 | 显示全部楼层
你拷贝工程时,文件夹只读了?

出0入0汤圆

发表于 2008-10-30 19:49:08 | 显示全部楼层
将台式上的源文件考出,在笔记本电脑上从新建工程开始,一步一步做。

出0入0汤圆

 楼主| 发表于 2008-10-30 16:15:43 | 显示全部楼层
在我的台式电脑上,这个程序能正常通过编译,但是在我的笔记本电脑上编译时就会编译信息栏中提示程序的最后一行"fatal error:opening dependency file dep/main.o.d:No such file or directory",而且没有main.o文件.是不是WinAVR20070525编译还和不同的系统有关吗?

出130入129汤圆

发表于 2008-10-28 12:54:16 | 显示全部楼层
说的那么灵异,你把错误贴出来

出0入0汤圆

 楼主| 发表于 2008-10-28 12:33:37 | 显示全部楼层
   首先多谢mljda 技术是人性的提示.我的主程序文件名使用main.c了,但错误仍然存在!

出130入129汤圆

发表于 2008-10-28 10:03:01 | 显示全部楼层


 (原文件名:未命名.JPG) 

那么没礼貌~~~,图中的数字和字母是你的代码吧。

你看下【11楼】 mljda 技术是人性的图

上下两个0x外形一样么??

本贴被 68336016 编辑过,最后修改时间:2008-10-28,10:05:58.

出0入0汤圆

发表于 2008-10-28 09:19:48 | 显示全部楼层
1 有问题请自己翻译:

  致命错误:打开相关文件dep/main.o.:没有当前文件或路径。

2 一般情况下优先鄙视自己,因为我们都是后来者,所以软件都是别人精心测试过的。不要怀疑。





要自学。

根据错误提示。估计是你的主程序文件没有用main.c命名。



就这一个错误?

--------------

添加图片。楼主不厚道。



 (原文件名:未命名.JPG) 

本贴被 mljda 编辑过,最后修改时间:2008-10-28,09:28:37.

出0入0汤圆

 楼主| 发表于 2008-10-28 09:16:58 | 显示全部楼层
你看好了,那是数字0,而不是大写字母O.

出130入129汤圆

发表于 2008-10-28 09:11:46 | 显示全部楼层
把DDRA=这里的大写字母O改成数字0不就完了,你还认为有什么错误?

出0入0汤圆

 楼主| 发表于 2008-10-28 09:08:57 | 显示全部楼层
马老师:

   程序保存路径的文件夹和文件名都是用的英文,但还是提示程序的最后一行"fatal error:opening dependency file dep/main.o.d:No such file or directory".我认为是WinAVR20070525出了问题,但是重新装了别的WinAVR20070525问题还是仍然存在.

出0入0汤圆

 楼主| 发表于 2008-10-27 14:35:39 | 显示全部楼层
我的程序中没有中文呀!总是在编译信息栏中提示程程序的最后一行" fatal mistake".我重新把以前通过编译的程序贴上去,还是会显示这种情况.原程序如下:

#include<avr/io.h>

#define uchar unsigned char

#define uint  unsigned int

void delay_ms(uint i)

{ uint b,c,d;

  for(b=0;b<i;b++)

  { for(c=255;c>0;c--)

    {;}

    d=i;

   }

}

int main(void)

{  uchar nc=0x01;

   DDRA=OxFF;

   while(1)

   {

     PORTA=~nc;

     delay_ms(1000);

     nc<<=1;

     if(nc==0x00)

     nc=0x01;

    }

}

出130入129汤圆

发表于 2008-10-27 18:23:34 | 显示全部楼层
我重新把以前通过编译的程序贴上去,还是会显示这种情况.

-------------------------------------------------------

你逗大家玩对吧?你敢说这这代码原来能编译通过?

DDRA=OxFF这里的Ox是大写字母o,不是数字0,你居然以前也能编译通过?

出0入0汤圆

 楼主| 发表于 2008-10-27 17:34:22 | 显示全部楼层
文件夹和文件名都没有使用中文呀!

出0入0汤圆

发表于 2008-10-27 16:40:00 | 显示全部楼层
文件夹和文件名不能使用中文!

出0入0汤圆

发表于 2008-10-27 10:54:01 | 显示全部楼层
2楼有道理,这个问题经常被忽视。

出0入0汤圆

发表于 2008-10-27 10:47:28 | 显示全部楼层
路径不能有中文。

出0入0汤圆

发表于 2008-10-27 10:33:15 | 显示全部楼层
贴上错误提示,让大家帮你看看。



这不是AVR Studio的问题,可能是你的WINAVR或源代码的问题。

出0入0汤圆

发表于 2011-5-11 18:21:47 | 显示全部楼层
../3-2.c:63: fatal error: opening dependency file dep/3-2.o.d: No such file or directory
编译时老是出现这个错误,这是为什么?没有使用中文文件名。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 20:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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