利用vim文本编辑器创建一个makefile文件,并将其保存到与add.c等源文件放在相同的目录下,注意:命令前的缩进必须用Tab键。 #makefile
时间: 2024-09-24 10:14:39 浏览: 70
VIM文本编辑器相关命令
5星 · 资源好评率100%
在Vim编辑器中创建Makefile文件的过程如下:
1. **启动Vim**:在终端或命令提示符下,进入含有源代码文件(如`add.c`)的目录,然后输入 `vim makefile` 创建一个新的名为`makefile` 的文件,或者如果文件已经存在,可以直接 `vim makefile` 进入编辑模式。
2. **打开或编辑文件**:Vim将打开一个新的空白窗口,此时按下 `i` 键进入插入模式,开始编写Makefile内容。
3. **编写Makefile内容**:
```vim
# 打开一个Tab键进行缩进
tab all: # 首行指定all作为默认目标
gcc -o program main.o add.o dec.o mul.o div.o -lm # 编译步骤
# 编写单条规则,这里假设所有.c文件都会生成对应的.o文件
tab %.o: %.c main.h
gcc -c $< -I. -o $@ # 对每个.c文件进行编译
# 清除规则
tab clean:
rm -f *.o program
# 告诉Vim这三行是伪目标,不是实际文件
tab .PHONY: all clean
# 结束编辑并保存
Esc(退出插入模式)
:w(保存文件)
ZZ(关闭Vim)
```
4. **保存并退出**:在Vim中按Esc键回到正常模式,然后输入`:w` 保存更改,再输入`ZZ` 或者 `:q!` 关闭编辑器。
5. **验证Makefile**:现在可以在终端中输入 `make` 或 `make clean` 测试Makefile是否按照预期工作。
阅读全文