是 arch 中的一个核心软件包,包含非常多的构建工具。
是一个开发工具组。
| 类别 | 主要工具 | 作用 |
|---|---|---|
| 编译器 | gcc, make, binutils | 编译 C/C++ 代码、链接二进制文件 |
| 构建工具 | autoconf, automake, cmake | 生成 Makefile 或管理编译流程 |
| 版本控制 | patch | 获取源代码或应用补丁 |
| 包管理工具 | fakeroot, pacman | 模拟 root 权限打包或管理依赖 |
| 其他工具 | sudo, pkgconf, libtool | 权限管理、库依赖配置等 |
其他的 linux 发行版也有类似的东西:
| 发行版 | 类似 base-devel 的包组/包 | 安装命令 |
|---|---|---|
| Arch Linux | base-devel | sudo pacman -S base-devel |
| Debian/Ubuntu | build-essential | sudo apt install build-essential |
| Fedora/RHEL | @development-tools | sudo dnf groupinstall "Development Tools" |
| openSUSE | devel_basis 或 patterns-devel-base-devel_basis | sudo zypper install -t pattern devel_basis |
| Alpine Linux | alpine-sdk | sudo apk add alpine-sdk |