gpt4 book ai didi

c++ - 在没有root权限的情况下安装NTL并在makefile中修改它的构建路径

转载 作者:行者123 更新时间:2023-11-28 05:04:51 26 4
gpt4 key购买 nike

我想安装 HElib library (NTL 是依赖项)在我没有 root 权限的远程机器上,即我不能使用“sudo make install”来安装 NTL。根据 HElib 的 makefile,NTL 库未安装在 usr/local 中.

LDLIBS = -L/usr/local/lib $(NTL) $(GMP) -lm

如何在没有 root 权限的情况下安装 NTL,以及如何修改 Makefile 以使其运行?

最佳答案

在 NTL 的 makefile 中,您可以更改以下行:

DEF_PREFIX=/usr/local

成为

DEF_PREFIX=$(HOME)/dev

那么你应该可以在HElib的Makefile中设置:

LDLIBS = -L$(HOME)/dev/lib $(NTL) $(GMP) -lm

dev 替换为 $HOME 目录中的开发文件夹路径。

关于c++ - 在没有root权限的情况下安装NTL并在makefile中修改它的构建路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45078518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com