在 macOS 上从预编译二进制文件安装 CERN ROOT

CERN ROOT 是一个功能强大的框架,是一个用于处理和操作数据的 C++ 库。

对于初学者来说,库的设置和使用可能会带来困难,因为:

  • 要设置该库,用户必须熟悉基本的命令行工具。
  • 要从多个源代码中编译一个独立的可执行文件,必须了解 makefile 的语法。
  • 使用 Roofit 或图形用户界面构建独立的 ROOT 应用程序有一定的特殊性。
  • 设置集成开发环境可能很麻烦。

在这里分享一些经验。希望能帮到这一领域的其他人,并为他们节省一些时间。一般来说,有两种安装 ROOT 的方法:

一般来说,有两种安装 ROOT 的方法:

  1. 从与你的操作系统和编译器版本相匹配的预编译二进制文件中安装。对于只需运行 ROOT 应用程序的用户来说,该选项非常有效。
  2. 从源代码编译 ROOT 二进制文件。如果你正在开发基于 ROOT 的 C++ 应用程序,需要调试代码,请使用此选项。此外,如果你的操作系统的 ROOT 二进制文件没有出现在官方网站上,从源代码编译 ROOT 可能是你唯一的选择。

在 macOS 上安装 ROOT

无论您使用的是何种操作系统,ROOT 安装都应从安装此处列出的构建先决条件开始。对于 macOS,这些是 Xcode Developer Package 和 XQuartz。

  1. xcode 可通过 App Store 获取。安装 xcode 后,请安装 xcode 的命令行工具。首次启动 xCode 时会弹出安装对话框。或

04-07 08:04