我下载的git源从https://github.com/git/git作为一个zip文件。
我是解压到/家庭/桌面/尼/ git的(使用Ubuntu)。
现在,本教程在这里说,我应该运行
./configure --prefix=/home/denis/git-static CFLAGS="${CFLAGS} -static"
从上面提到的文件夹作为构建GIT中的步骤。
但是git的源不会出现有一个配置文件,在它的,我可以运行根文件夹(只有configure.ac,我怀疑是不是我要找的)。
我缺少的是在这里吗? 如何手动建立混帐?
我这样做是因为我想获得一个共享的主机服务器里,我无法安装混帐混帐上工作。
阅读在解压缩文件的根目录下的INSTALL文件,似乎有它的一些有用的指令,我怀疑:
另外,您可以使用autoconf生成的./configure脚本来设置安装路径(通过config.mak.autogen),所以你可以代替写
$ make configure ;# as yourself
$ ./configure --prefix=/usr ;# as yourself
$ make all doc ;# as yourself
# make install install-doc install-html;# as root
或只是简单:
$ make prefix=/usr all doc info ;# as yourself
# make prefix=/usr install install-doc install-html install-info ;# as root
其他答案并没有为我工作。 也许他们会为别人着想。 做什么工作对我来说是:
- 获取源代码
- 做一个目标目录
- 输入源目录
- 配置
- 建立
- 安装
使用下面的命令:
git clone git@github.com: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)基本上更大。