“Ubuntu 配 C++ 失败”是一个比较笼统的问题,一般指在 Ubuntu 上安装、配置或编译 C++ 环境时出错。下面我分几种常见情况帮你对照排查。
g++: command not found
或
cc1plus: command not found
sudo apt update
sudo apt install build-essential
验证:
g++ --version
build-essential 包含:
gccg++maketest.cpp:1:10: fatal error: iostream: No such file or directory
g++(只装了 gcc)libstdc++ 开发文件sudo apt install g++ libstdc++-dev
CMake Error: Could not find CXX compiler
sudo apt install build-essential cmake
最小 CMake 示例:
cmake_minimum_required(VERSION 3.10)
project(test)
add_executable(test main.cpp)
tasks.json / launch.jsong++ main.cpp -o main
./main
Ctrl+Shift+P → C/C++: Edit Configurationstasks.jsonPermission denied
mkdir ~/cpp && cd ~/cpp
E: Unable to locate package g++
sudo apt update
sudo apt upgrade
如果还不行,可能是:
如果你愿意,把下面任一信息发我,我可以精准定位:
lsb_release -a)我可以一步一步带你配好 ✅