avr-gcc链接失败

问题描述 投票:0回答:1

我有一个文件blink.c。当我使用avr-gcc创建blink.o时,这样做没有任何问题。但是,当我尝试运行以下命令创建blink.elf时:

avr-gcc -mmcu=atmega2560 -o blink.elf blink.o

我遇到以下错误:

/data/data/com.termux/files/home/local/bin/../lib/gcc/avr/4.5.1/../../../../avr/bin/ld: skipping incompatible /data/data/com.termux/files/home/local/bin/../lib/gcc/avr/4.5.1/libgcc.a when searching for -lgcc
/data/data/com.termux/files/home/local/bin/../lib/gcc/avr/4.5.1/../../../../avr/bin/ld: cannot find -lgcc

我不知道是什么原因造成的。

PS:我正在Android上运行avr-gcc。

avr avr-gcc
1个回答
0
投票

您正在尝试为不兼容的AVR核心系列链接目标文件+库。

也许是因为.o没有按预期方式编译,也许是由于安装损坏导致的。。。我们不知道:信息不足。

© www.soinside.com 2019 - 2024. All rights reserved.