在 Ubuntu 上搭建 C++ 开发环境,通常包含 编译器、构建工具、调试器、编辑器/IDE 几部分。下面从最基础到更完整的方式一步步说明。
sudo apt update
sudo apt upgrade
sudo apt install build-essential
build-essential 包含:
gcc(C 编译器)g++(C++ 编译器)make(构建工具)g++ --version
能看到版本号即成功。
mkdir ~/cpp_demo
cd ~/cpp_demo
nano hello.cpp
#include <iostream>
int main() {
std::cout << "Hello Ubuntu C++" << std::endl;
return 0;
}
g++ hello.cpp -o hello
./hello
sudo apt install gdb
使用方式:
gdb ./hello
sudo apt install cmake
cpp_demo/
├── CMakeLists.txt
└── hello.cpp
cmake_minimum_required(VERSION 3.10)
project(hello)
add_executable(hello hello.cpp)
mkdir build
cd build
cmake ..
make
./hello
sudo snap install code --classic
插件推荐:
sudo apt install vim
# 或
sudo apt install neovim
sudo apt install g++
g++ hello.cpp -std=c++17 -o hello
g++ main.cpp func.cpp -o app
如果你愿意,我可以:
你打算用 命令行还是 IDE?