在 Ubuntu 18.04 上使用 make 安装 Garfield++ 时出错

Error when installing Garfield++ with make on Ubuntu 18.04

我正在尝试安装 garfield++ 以配合我的 geant4 安装,因此我按照 CERN 提供的安装说明克隆了 git 存储库,但是当我使用 make 时出现此错误:

/home/garfield/Object/ComponentTcad3d.o
Messages de l'assembleur:
Erreur fatale: ne peut créer /home/garfield/Object/ComponentTcad3d.o: Permission non accordée
makefile:211: recipe for target '/home/garfield/Object/ComponentTcad3d.o' failed
make: *** [/home/garfield/Object/ComponentTcad3d.o] Error 1

我在我的个人文件夹中并使用最后一个 ROOT 版本。

感谢您的帮助。

我更改了我的 ROOT 版本,而不是仅使用 CERN 提供的 pre-compiled 我用源代码构建了我自己的版本。

然后我使用他们的第二种方法(创建一个构建目录,在其中使用 Cmake .. 然后 make 它成功了!所以我认为这是我的 cmake 版本和他们用来编译 ROOT

之间的不匹配