小编Bro*_*use的帖子

无法在OS X中编译和链接AVR程序

我正在使用Yosemite OS X在Mac上工作,我正在尝试用C编译一个程序,然后我可以上传到我的Arduino.我正在学习一个教程.

我试过并重新安装avr-gcc,但我得到了相同的输出.我尝试crtatmega328p.o在我的系统上搜索该文件,但它无处可寻,目录也是如此.

$ avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o Program.o Program.c
$ avr-gcc -mmcu=atmega328p Program.o -o Program
/usr/local/lib/gcc/avr/5.2.0/../../../../avr/bin/ld: cannot find crtatmega328p.o: No such file or directory

/usr/local/lib/gcc/avr/5.2.0/../../../../avr/bin/ld: cannot find -latmega328p
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

avr atmega arduino libc avr-gcc

5
推荐指数
1
解决办法
657
查看次数

标签 统计

arduino ×1

atmega ×1

avr ×1

avr-gcc ×1

libc ×1