![无需 sudo 访问权限即可编译程序](https://linux22.com/image/44127/%E6%97%A0%E9%9C%80%20sudo%20%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E5%8D%B3%E5%8F%AF%E7%BC%96%E8%AF%91%E7%A8%8B%E5%BA%8F.png)
答案1
您可以将其本地安装在您的主目录中。通常可以通过指定参数来完成字首为了配置脚本。
例如,
./configure --prefix=$HOME
因此,当您编译以这种方式配置的源时,您将调用
make install
二进制文件将安装到您身上$HOME/bin
另外,您应该替换 PATH 变量。
您可以通过以下方式在 $HOME/.bashrc 中执行此操作
export PATH=$HOME/bin:$PATH
无论如何,如果您的源代码没有通常的构建系统 - 您可以直接编译它,手动放入 $HOME/bin 和备用 PATH 变量(以使其可用,而无需指定二进制文件的完整路径)。