Mason跨平台C++包管理器

本地安装的包管理方式,跨平台支持,命令行操作简单——Mason挺适合你用在 C/C++项目里头。

你要是写 C/C++项目,肯定遇到过各种系统包冲突、权限不够的问题吧?Mason挺聪明的一点是,它不搞全局安装,所有包都装在./mason_packages里,干净利落,也不用sudo。开发环境还原起来也方便,直接拉代码就能跑。

Mason其实就是一堆bash 脚本,不依赖 Python、Node.js 或者 Ruby 这些运行时,对老项目来说友好。也支持构建二进制、发布头文件包这些基本需求,跨平台表现也不错,像在 macOS 10.8+ 和 Ubuntu Precise 上都能跑。

简单来说,就是一套比较“轻巧”的方案,适合想控制依赖位置、不想全局搞乱系统的你。你要是做开源项目,Mason 也能让构建流程更透明,避免环境差异带来的坑。

如果你喜欢玩命令行,又偏爱精简工具,不妨试试这个命令行软件包管理器。顺带一提,它和一些构建工具集成得还挺好,比如跟 CMake 配合着用,体验还不错。

zip 文件大小:1.77MB