我将此标头添加到我的 C 程序中。它没有给我这样的文件或目录。 这是错误:致命错误:avr/io.h:没有这样的文件或目录。
这是我的全部代码:
#include <avr/io.h>
int main(void)
{
DDRB |= (1 << PB5); // Set PB5 as output
while (1)
{
PORTB |= (1 << PB5); // Turn on LED
_delay_ms(1000); // Wait for 1 second
PORTB &= ~(1 << PB5); // Turn off LED
_delay_ms(1000); // Wait for 1 second
}
return 0;
}
至少就我而言,问题是我需要按照评论中@“emacs 让我发疯”的建议安装 avr-libc。