在 macOS 上从预编译二进制文件安装 CERN ROOT
CERN ROOT 是一个功能强大的框架,是一个用于处理和操作数据的 C++ 库。
对于初学者来说,库的设置和使用可能会带来困难,因为:
- 要设置该库,用户必须熟悉基本的命令行工具。
- 要从多个源代码中编译一个独立的可执行文件,必须了解 makefile 的语法。
- 使用 Roofit 或图形用户界面构建独立的 ROOT 应用程序有一定的特殊性。
- 设置集成开发环境可能很麻烦。
在这里分享一些经验。希望能帮到这一领域的其他人,并为他们节省一些时间。一般来说,有两种安装 ROOT 的方法:
一般来说,有两种安装 ROOT 的方法:
- 从与你的操作系统和编译器版本相匹配的预编译二进制文件中安装。对于只需运行 ROOT 应用程序的用户来说,该选项非常有效。
- 从源代码编译 ROOT 二进制文件。如果你正在开发基于 ROOT 的 C++ 应用程序,需要调试代码,请使用此选项。此外,如果你的操作系统的 ROOT 二进制文件没有出现在官方网站上,从源代码编译 ROOT 可能是你唯一的选择。
在 macOS 上安装 ROOT
无论您使用的是何种操作系统,ROOT 安装都应从安装此处列出的构建先决条件开始。对于 macOS,这些是 Xcode Developer Package 和 XQuartz。
-
xcode 可通过 App Store 获取。安装 xcode 后,请安装 xcode 的命令行工具。首次启动 xCode 时会弹出安装对话框。或