gpt4 book ai didi

linux - 在共享主机上为 32 位 linux 编译 git

转载 作者:IT王子 更新时间:2023-10-29 00:25:34 25 4
gpt4 key购买 nike

我需要在便宜的共享主机上设置 Git 客户端,使用无名的 32 位 Linux 发行版。 GCC 不可用,所以我无法在服务器上编译它。我确实有 2 台其他 64 位 Linux 服务器和一台 OSX 笔记本电脑可供使用,我可以尝试在其上交叉编译二进制文件。但是我似乎无法正确编译它;当我将二进制文件推送到 32 位服务器时,它说它无法运行可执行文件。从其他来源看来,我需要将“-arch i386”和/或“-m32”添加到 ./configure 或使命令适用于 32 位,但我想我没有正确使用它们。任何人都知道如何执行此操作,或者在哪里可以找到通用的 32 位 Git 二进制文件?

谢谢

最佳答案

最好的办法是尝试将 git 编译为静态二进制文件。您的二进制文件可能具有不同的共享库版本(甚至,并非安装了所有依赖项)。

这个链接:

How to build git for a host with no compiler

提供有关如何将 git 构建为静态二进制文件的信息。

stackoverflow answer提供有关如何从 64 位主机交叉编译它的信息。

希望这对您有所帮助。

关于linux - 在共享主机上为 32 位 linux 编译 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4147730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com