为什么这个avr/io.h头给我致命错误?

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

我将此标头添加到我的 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;
}


c avr-gcc
1个回答
0
投票

至少就我而言,问题是我需要按照评论中@“emacs 让我发疯”的建议安装 avr-libc。

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