我从以下位置下载了 git 源代码https://github.com/git/git https://github.com/git/git作为 zip 文件。
我将其提取到 /home/Desktop/denis/git (使用 Ubuntu)。
现在教程here http://www.lyraphase.com/wp/projects/how-to-build-git-for-a-host-with-no-compiler/说我应该跑步
./configure --prefix=/home/denis/git-static CFLAGS="${CFLAGS} -static"
从上述文件夹中作为构建 git 的步骤。
但是 git 源代码的根文件夹中似乎没有我可以运行的配置文件(只有configure.ac,我怀疑这不是我要找的)。
我在这里缺少什么?如何手动构建git?
我这样做是因为我试图让 git 在无法安装 git 的共享托管服务器上工作。
其他答案对我不起作用。也许他们会对其他人如此。对我有用的是:
- 获取源代码
- 建立目标目录
- 进入源码目录
- 配置
- Build
- Install
使用以下命令:
git clone [email protected] /cdn-cgi/l/email-protection:git/git.git
mkdir git-static
cd git
./configure prefix=/path/to/git-static/ CFLAGS="${CFLAGS} -static"
make
make install
这将在目录中留下一些文件夹git-static
目录,但可执行文件是静态链接的。它也比平常大得多(可能大 1.5 MB)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)