如何为嵌入式编程配置vim?

How to configure vim for embedded programming?

我想知道如何为嵌入式编程配置vim?确切地说,如何将Atmel studio“替换”为vim(我不想将Atmel studio安装为wine)?

假设我们只有一个 main.c 文件,ALE 表示找不到这些文件:

#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>

int main() {
    // nothing special
}

当然它不会编译,因为编译器找不到那些头文件。

我想我安装了所有必要的库。也许路径有问题?如何配置路径?

其实Vim可以代替任何IDE,不管是什么类型的编程,不管是内嵌AVR,内嵌ARM,C/C++,python, Java...

Vim只是一个强大的文本编辑器,所以你不能为AVR编译你的项目不是它的问题。 Vim 不是这样。您使用哪种构建系统?是 Make 还是其他?或者你可能不使用其中任何一个,而是直接从命令行编译?

向我们提供更多信息:)

我试图用 gcc 编译 main.c,但后来我用 avr-gcc 编译了它。 “找不到文件”的警告并没有消失,但编译成功。