在 Ubuntu 上配置 C++ 编译环境,通常分为安装编译器、编写代码、编译运行以及(可选)使用构建工具/IDE。下面按步骤说明。
Ubuntu 默认使用 gcc/g++。
sudo apt update
sudo apt install g++
g++ --version
看到版本号即说明安装成功。
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;
}
g++ hello.cpp -o hello
./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 示例:
app: main.cpp math.cpp
g++ -std=c++17 main.cpp math.cpp -o app
clean:
rm -f app
使用:
make
./app
make clean
sudo apt install cmake
cmake_minimum_required(VERSION 3.10)
project(demo)
set(CMAKE_CXX_STANDARD 17)
add_executable(app main.cpp math.cpp)
mkdir build
cd build
cmake ..
make
./app
sudo snap install code --classic
安装 C++ 插件即可。
sudo apt install codeblocks
g++: command not found说明未安装:
sudo apt install g++
确保有执行权限:
chmod +x hello
如果你愿意,我可以:
你更想了解哪一部分?