如何为嵌入式编程配置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
编译了它。 “找不到文件”的警告并没有消失,但编译成功。
我想知道如何为嵌入式编程配置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
编译了它。 “找不到文件”的警告并没有消失,但编译成功。