Makefile 练习作业 按照要求在VXcode上编写程序。 1、在 lesson 文件夹中新建一个 makefile test 文件夹。2、在 makefile_test 中新建 mai
时间: 2024-09-17 15:01:53 浏览: 45
Makefile 是一种自动化构建工具,在 Unix-like 系统如 macOS 和 Linux 中广泛使用,它通过简单的文本文件描述了如何从源代码构建目标文件(比如可执行文件)。对于这个练习作业,你需要在 `lesson` 文件夹下创建一个新的名为 `test` 的子目录,并在这个 `makefile_test` 文件夹内编写 Makefile。
以下是基本步骤:
1. 打开终端(Terminal),导航到 `lesson` 目录。
```sh
cd lesson
```
2. 创建新的 `test` 子目录。
```sh
mkdir test
```
3. 进入新创建的 `test` 目录。
```sh
cd test
```
4. 使用文本编辑器(如 nano、vim 或者 sublime text)创建一个名为 `Makefile` 的文件。如果你使用 nano 编辑器,可以输入以下内容:
```sh
nano Makefile
```
然后在打开的编辑器中输入以下 Makefile 内容,这里假设你有一个名为 `main.cpp` 的源文件,想要编译成 `main`:
```makefile
CC = g++
CFLAGS = -std=c++11
all: main
main: main.o
$(CC) $(CFLAGS) -o main main.o
main.o: main.cpp
$(CC) $(CFLAGS) -c main.cpp
clean:
rm -f *.o main
```
5. 按 `Ctrl+X`, `Y`, `Enter` 关闭并保存 Makefile。
6. 要使用 `make` 命令,你可以键入 `make` 来编译程序,`make clean` 清理临时文件。
阅读全文