Linux不用vscode,如何在命令行编译代码
时间: 2024-10-24 12:18:41 浏览: 16
linux下使用vscode搭建STM32开发环境流程资料
在Linux中,如果你不想使用Visual Studio Code或其他IDE,而是选择直接在命令行界面(Terminal)编译代码,你可以按照以下步骤操作:
1. **安装必要的工具**:首先确保你已安装`gcc`或`g++`(C++编译器),`make`(构建工具)以及`cmake`(如果项目使用CMake)。在大多数Debian或基于Debian的发行版中,你可以使用`apt-get`或`apt`来安装:
```sh
sudo apt-get install build-essential cmake (如果项目需要)
```
2. **创建Makefile**:对于简单的C++项目,可以在根目录下创建一个`Makefile`,列出编译规则。例如:
```makefile
CC=g++
SRCS=main.cpp
OBJS=$(SRCS:.cpp=.o)
all: $(OBJS)
$(CC) -o program $(OBJS)
%.o: %.cpp
$(CC) -c $< -o $@
```
然后在命令行中运行`make`命令编译。
3. **编译代码**:使用`make`命令,进入项目的根目录并运行:
```sh
make
```
这将编译所有源文件,并生成可执行文件。
4. **运行程序**:编译完成后,你将在当前目录找到一个可执行文件(如`program`),运行它:
```sh
./program
```
阅读全文