gpt4 book ai didi

c - 如何在没有 sudo 的情况下构建 Mongodb C 驱动程序

转载 作者:行者123 更新时间:2023-11-30 17:12:15 27 4
gpt4 key购买 nike

我正在尝试构建 MongoDB 的 C 驱动程序,然后我已经构建了 MongoDB 并启动了它。 On github ,我发现我需要 root 权限来构建它(我需要使用 sudo 运行它)。是否可以不使用 sudo 来完成此操作?

最佳答案

那里的说明指出

make
sudo make install

所以您正在以普通用户身份进行构建,但是当然,安装它将需要 root 权限。

旁注:使用 DESTDIR将使用二进制文件不知道的前缀进行安装。安装的软件 DESTDIR通常无法从安装位置运行。如果您想安装在非标准位置,请在构建时进行(例如,如果项目使用 autotools,请将 --prefix=/home/foo/mytree 传递给 ./configure )。

DESTDIR仅对创建包有用。我使用我自己的在 perl 中实现的小包管理器来管理 /usr/local 中的安装。树。它的工作原理是设置 DESTDIR/usr/local/pkg/<product_name>make install然后将所有内容符号链接(symbolic link)到其正确位置。

关于c - 如何在没有 sudo 的情况下构建 Mongodb C 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31670995/

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