Ubuntu vscode 多文件编译
时间: 2023-07-28 07:19:20 浏览: 205
libstdc++.so_ubuntu20.04.zip
在 Ubuntu 上使用 VSCode 进行多文件编译的步骤如下:
1. 打开 VSCode,打开项目文件夹。
2. 在项目文件夹中创建一个名为 build 的文件夹,用于存放编译后的文件。
3. 在项目文件夹中创建一个名为 src 的文件夹,用于存放源代码文件。
4. 将需要编译的源代码文件放入 src 文件夹中。
5. 在项目文件夹中创建一个名为 Makefile 的文件,用于编写编译规则。
6. 在 Makefile 中定义编译规则,例如:
```
CC=g++
CFLAGS=-c -Wall
LDFLAGS=
SOURCES=src/main.cpp src/otherfile.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=build/myprogram
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) -o $@
.cpp.o:
$(CC) $(CFLAGS) $< -o $@
clean:
rm -f $(OBJECTS) $(EXECUTABLE)
```
7. 在 VSCode 中打开终端,进入项目文件夹,执行以下命令进行编译:
```
make
```
8. 编译完成后,可在 build 文件夹中找到生成的可执行文件。
注意:在 Makefile 中需要根据实际情况修改编译规则。
阅读全文