温馨提示×

Linux C++在哪配置

小樊
43
2026-07-17 04:41:53
栏目: 编程语言

在 Linux 下配置 C++ 开发环境,主要涉及:编译器、构建工具、编辑器/IDE、库与路径 等几个方面。下面按常见需求一步一步说明。


一、安装 C++ 编译器(最基本)

最常用的是 GCC / G++

1️⃣ Debian / Ubuntu

sudo apt update
sudo apt install build-essential

检查是否安装成功:

g++ --version

2️⃣ CentOS / Rocky / AlmaLinux

sudo yum groupinstall "Development Tools"

sudo dnf groupinstall "Development Tools"

3️⃣ Arch Linux

sudo pacman -S base-devel

二、配置 C++ 环境变量(一般不需要手动)

1️⃣ 编译器路径

G++ 通常安装在:

/usr/bin/g++

一般不需要手动配置,除非你:

  • 使用自定义编译器
  • 使用多版本 GCC

查看路径:

which g++

2️⃣ 如果你有多个 GCC 版本(可选)

update-alternatives --config g++

三、选择 IDE 或编辑器

✅ 推荐方案

1️⃣ VS Code(最常用)

sudo snap install code

或官网下载 .deb

安装插件:

  • C/C++
  • CMake Tools
  • C++ Intellisense

2️⃣ CLion(专业 C++ IDE)

官网:https://www.jetbrains.com/clion/


3️⃣ Vim / Neovim

sudo apt install vim

4️⃣ Qt Creator(图形界面开发)

sudo apt install qtcreator

四、构建工具配置

1️⃣ CMake(推荐)

sudo apt install cmake

示例:

mkdir build
cd build
cmake ..
make

2️⃣ Makefile(传统)

make

五、头文件 / 库路径配置(进阶)

1️⃣ 头文件路径

  • 系统头文件:
/usr/include
/usr/local/include
  • 编译时指定:
g++ main.cpp -I /path/to/include

2️⃣ 库文件路径

g++ main.cpp -L /path/to/lib -lmylib

六、示例:最小 C++ 程序

hello.cpp

#include <iostream>

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

编译运行:

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

七、常见配置文件位置

用途 路径
系统环境变量 ~/.bashrc / ~/.zshrc
编译器配置 /etc/ld.so.conf
动态库缓存 ldconfig
CMake CMakeLists.txt

八、如果你有具体场景(我可以更精确)

你可以直接告诉我:

  • ✅ 发行版(Ubuntu / CentOS / Arch)
  • ✅ 用途(嵌入式 / 服务端 / 图形界面 / 算法)
  • ✅ 用 Make 还是 CMake
  • ✅ 是否需要交叉编译

我可以给你 精确到一行命令 的配置方案。

0