搜索
bottom↓
回复: 9

第一次用GCC,遇到问题,编译错误,请求帮助

[复制链接]

出0入0汤圆

发表于 2009-9-10 11:03:24 | 显示全部楼层 |阅读模式
编译结果为:
> "make.exe" all
makefile:533: *** multiple target patterns.  Stop.

> Process Exit Code: 2
> Time Taken: 00:00

然后我找到makefile的533行:
# Create library from object files.
.SECONDARY : $(TARGET).a   
.PRECIOUS : $(OBJ)                                 (这一句是533行)
%.a: $(OBJ)
        @echo
        @echo $(MSG_CREATING_LIBRARY) $@
        $(AR) $@ $(OBJ)

第一次用GCC,很多东西还不懂,谢谢各位。

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-9-10 11:05:42 | 显示全部楼层
用avr_studio
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=839849&bbs_page_no=1&search_mode=1&search_text=WinAVR&bbs_id=1000

出0入0汤圆

 楼主| 发表于 2009-9-10 11:16:03 | 显示全部楼层
1)不要去用WinAVR带的mfile所产生的Makefile文件,只使用AVR Studio菜单Project->Configuration Oprions来配置工程,

我用的是mfile所产生的Makefile文件,看来不适合新手啊。。。

出0入0汤圆

发表于 2009-9-10 11:25:05 | 显示全部楼层
WinAVR带的mfile很好用啊,别乱改参数绝对没问题的。

出0入0汤圆

发表于 2009-9-10 12:28:18 | 显示全部楼层
至今只用  PN   从不乱改 Makefile

出0入0汤圆

发表于 2009-9-10 12:29:56 | 显示全部楼层
改makefile,也要有一定基础才行。

第一次使用GCC,建议不要自己手动更改makefile。

出0入0汤圆

发表于 2009-9-10 12:38:51 | 显示全部楼层
我只改MCU和F_CPU, 自带的生成器都没问题吧...

出0入0汤圆

发表于 2012-10-15 23:35:20 | 显示全部楼层
我建议你把程序精简到只有
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
#include <avr/wdt.h>

int        main(void)
{while(1);}
然后用winavr自带的makefile生产工具生成makefile文件

出0入0汤圆

发表于 2012-10-15 23:42:35 | 显示全部楼层
本帖最后由 ohha3026 于 2012-10-15 23:45 编辑

最要注意的是makefile的时候c/c++ source file 这一个选项你要把生成的路径改一下
例如SRC = $(TARGET).c  C:/Users/Administrator/Desktop/geek/avr/vusb/HIDKeys.2007-03-29/main/main.c
把 C:/Users/Administrator/Desktop/geek/avr/vusb/HIDKeys.2007-03-29/main/删掉
这一行你改成SRC = $(TARGET).c  main.c

这是一直困扰我的问题 我就这么做的 结果成功了

出0入0汤圆

发表于 2012-10-15 23:45:21 | 显示全部楼层
半个小时前我也问了个类似到的问题帖子只不过没人接待
希望你能搞定
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-1 07:28

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

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