see*_*cut 3 unix sudo make installation macos
我尝试使用“make install”在 OS X 上安装 Insight 调试器,但我的权限不够高,而且总是被拒绝。有没有什么方法可以在没有超级用户的情况下安装?我有一个管理员帐户,但我不确定这对我有什么帮助。
编辑:
遵循下面的答案./configuration --prefix=/path/
是可行的,但第一个make
命令转储了大量以以下结尾的错误
make[3]: *** [wish] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-tk] Error 2
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)
知道非传统知识错误是什么吗?
是的,您只需将构建和发布过程配置为使用需要机器上 root 访问权限的前缀以外的前缀。运行时,./configure
您可以通过提供选项来指定整个安装过程使用您有权访问的目录--prefix
。假设您想安装到~/insight
,您可以运行:
./configure --prefix=~/insight
make
make test
make install
Run Code Online (Sandbox Code Playgroud)
安装过程将负责~/insight/[lib,bin,man,etc.]
在您的主目录下创建。
./configure
您可以通过执行以下操作来获取工具脚本支持的配置选项列表:
./configure --help
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10299 次 |
最近记录: |