是 arch 中的一个核心软件包,包含非常多的构建工具。

是一个开发工具组。

类别主要工具作用
编译器gccmakebinutils编译 C/C++ 代码、链接二进制文件
构建工具autoconfautomakecmake生成 Makefile 或管理编译流程
版本控制patch获取源代码或应用补丁
包管理工具fakerootpacman模拟 root 权限打包或管理依赖
其他工具sudopkgconflibtool权限管理、库依赖配置等

其他的 linux 发行版也有类似的东西:

发行版类似 base-devel 的包组/包安装命令
Arch Linuxbase-develsudo pacman -S base-devel
Debian/Ubuntubuild-essentialsudo apt install build-essential
Fedora/RHEL@development-toolssudo dnf groupinstall "Development Tools"
openSUSEdevel_basis 或 patterns-devel-base-devel_basissudo zypper install -t pattern devel_basis
Alpine Linuxalpine-sdksudo apk add alpine-sdk