我想运行“make install”,所以我有我需要的一切,但我希望它把东西安装在他们自己的文件夹中,而不是系统的 /usr/bin 等。这可能吗?即使它引用 /usr/bin 等中的工具?
这取决于包装。如果 Makefile 是由 GNU autotools ( ./configure) 生成的,您通常可以像这样设置目标位置:
./configure
./configure --prefix=/somewhere/else/than/usr/local
如果 Makefile 不是由 autotools 生成,而是与软件一起分发,只需在编辑器中打开并更改它。安装目标目录可能在某处的变量中定义。