为什么这个 make 不起作用?

为什么这个 make 不起作用?

我正在尝试安装 CERN 的根软件,目前正处于安装的最后一步。我采取的步骤是这些。

1)获取最新ROOT的来源(见上文)

2) 输入构建命令:

   mkdir <builddir>
   cd <builddir>
   cmake ../root
   cmake --build . [ -- -j<N> ] [ or simply "make -j<N>" on Unix systems ]

我按照这个输入

sudo make -j3

下载完成 79% 后,在短暂关闭笔记本电脑后,我收到此错误。

[ 79%] Linking CXX executable ../bin/rootcling
ln: failed to create hard link 'rootcint' => 'rootcling': Operation not permitted
main/CMakeFiles/rootcling.dir/build.make:87: recipe for target 'bin/rootcling' failed
make[2]: *** [bin/rootcling] Error 1
make[2]: *** Deleting file 'bin/rootcling'
CMakeFiles/Makefile2:25797: recipe for target 'main/CMakeFiles/rootcling.dir/all' failed
make[1]: *** [main/CMakeFiles/rootcling.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2

我使用的是最新版本的 cmake,并且下载了 ROOT 的所有先决条件。这一切都安装在具有读、写和可执行权限的 USB 闪存驱动器中。

相关内容