温馨提示×

ubuntu如何配置c++编译

小樊
34
2026-09-26 14:39:30
栏目: 编程语言

在 Ubuntu 上配置 C++ 编译环境,通常分为安装编译器、编写代码、编译运行以及(可选)使用构建工具/IDE。下面按步骤说明。


一、安装 C++ 编译器

Ubuntu 默认使用 gcc/g++。

1. 更新软件源

sudo apt update

2. 安装 g++(C++ 编译器)

sudo apt install g++

3. 验证安装

g++ --version

看到版本号即说明安装成功。


二、编写并编译一个 C++ 程序

1. 创建源文件

mkdir ~/cpp_demo
cd ~/cpp_demo
nano hello.cpp

hello.cpp 内容:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello Ubuntu C++" << endl;
    return 0;
}

2. 编译

g++ hello.cpp -o hello

3. 运行

./hello

输出:

Hello Ubuntu C++

三、常用编译选项

g++ -std=c++17 hello.cpp -o hello   # 指定 C++ 标准
g++ -O2 hello.cpp -o hello          # 开启优化
g++ -Wall -Wextra hello.cpp -o hello # 显示警告

四、多文件编译

例如:

main.cpp
math.cpp
math.h

编译:

g++ main.cpp math.cpp -o app

五、使用 Makefile(推荐)

Makefile 示例:

app: main.cpp math.cpp
	g++ -std=c++17 main.cpp math.cpp -o app

clean:
	rm -f app

使用:

make
./app
make clean

六、使用 CMake(工程化推荐)

1. 安装 CMake

sudo apt install cmake

2. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_CXX_STANDARD 17)

add_executable(app main.cpp math.cpp)

3. 编译

mkdir build
cd build
cmake ..
make
./app

七、安装 IDE(可选)

  • VS Code
sudo snap install code --classic

安装 C++ 插件即可。

  • CLion(付费,功能强)
  • Code::Blocks
sudo apt install codeblocks

八、常见问题

1. g++: command not found

说明未安装:

sudo apt install g++

2. 权限问题

确保有执行权限:

chmod +x hello

如果你愿意,我可以:

  • 帮你配置 VS Code + C++ 调试
  • 写一个 完整 CMake 项目模板
  • 教你 Ubuntu 下使用 vcpkg / conan 管理依赖

你更想了解哪一部分?

0 踩