我正在尝试编译一个简单的小测试程序。我收到了错误:
MacBook-Air:Untitled user$ ls
main.c makefile utils.c utils.h
MacBook-Air:Untitled user$ make
avr-gcc -I. -g -mmcu=atmega640 -Os -fpack-struct -fshort-enums -funsigned-bitfields -funsigned-char -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -c main.c -o main.o
make: avr-gcc: No such file or directory
make: *** [main.o] Error 1
MacBook-Air:Untitled user$
gcc抱怨什么文件? main.c
确实存在于与makefile相同的目录中,所以我很困惑。
答案 0 :(得分:0)
它不是它找不到的C文件,它是C编译器(avr-gcc)。它是否在makefile中定义?例如。 CC=avr-gcc
?您可以尝试将其替换为CC=gcc