温馨提示×

新手如何配置ubuntu c++呢

小樊
42
2026-09-11 08:07:45
栏目: 编程语言

下面按从零开始的思路,给新手一份在 Ubuntu 上配置 C++ 开发环境的实用指南,尽量简单、可操作。


一、安装基础编译工具(必须)

Ubuntu 默认可能没有 C++ 编译器,先安装:

sudo apt update
sudo apt install build-essential

build-essential 包含:

  • g++(C++ 编译器)
  • gcc
  • make
  • 基础库

验证是否安装成功:

g++ --version

能看到版本号就 OK。


二、写第一个 C++ 程序

  1. 创建文件:
mkdir cpp_hello
cd cpp_hello
nano hello.cpp
  1. 写入代码:
#include <iostream>

int main() {
    std::cout << "Hello Ubuntu C++" << std::endl;
    return 0;
}
  1. 编译并运行:
g++ hello.cpp -o hello
./hello

看到输出说明环境正常。


三、使用 Make(推荐新手了解)

当文件变多时,用 Makefile 更方便。

示例 Makefile

hello: hello.cpp
	g++ hello.cpp -o hello

clean:
	rm -f hello

使用:

make
./hello
make clean

注意:Makefile 里 命令前是 Tab,不是空格


四、安装代码编辑器 / IDE(新手友好)

方案 1:VS Code(最推荐)

sudo snap install code --classic

推荐插件:

  • C/C++
  • CMake Tools
  • Code Runner

方案 2:CLion(学生免费)

  • 官网下载
  • 内置 CMake,体验好

方案 3:命令行 + vim(进阶)

sudo apt install vim

五、CMake(项目化开发必备)

安装:

sudo apt install cmake

示例:

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

add_executable(hello hello.cpp)

编译:

mkdir build
cd build
cmake ..
make
./hello

六、调试工具(很重要)

sudo apt install gdb

使用:

g++ -g hello.cpp -o hello
gdb ./hello

七、新手常见坑

❌ 用的是 gcc 而不是 g++
✅ C++ 一定要用 g++

❌ 忘了加 -o 导致生成 a.out
✅ 建议明确命名

❌ Makefile 用空格缩进
✅ 必须用 Tab


八、学习路线建议

  1. C++ 基础语法
  2. 多文件编程
  3. Make / CMake
  4. 标准库(STL)
  5. 调试与单元测试

如果你愿意,可以告诉我:

  • 你是 纯命令行 还是 图形界面
  • 是否准备 学算法 / 做项目 / 嵌入式

我可以给你更针对性的配置方案

0