在 Debian 上安装 gcc 通常不需要手动去凑一大堆依赖,因为 apt 会自动处理。下面分几种情况说明。
sudo apt update
sudo apt install gcc
APT 会自动安装所需依赖,例如:
binutils(汇编/链接器)cpp(C 预处理器)libc-dev(C 标准库头文件和静态库)gcc-<version>(如 gcc-12)linux-libc-devlibgcc-<version>-dev✅ 普通用户直接这样就行
sudo apt install gcc g++
g++ 会额外装:
libstdc++-devg++-<version>如果你想知道“最少需要什么”:
gcc
binutils
libc6-dev
cpp
gcc-<ver>
libgcc-<ver>-dev
例如 Debian 12(bookworm):
apt install gcc binutils libc6-dev cpp gcc-12 libgcc-12-dev
fatal error: stdio.h: No such file or directory少装了:
sudo apt install libc6-dev
sudo apt install build-essential
包含:
apt-cache depends gcc
或
apt show gcc
如果你告诉我:
我可以给你更精确的依赖清单。