首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在共享主机上编译32位Linux的git

,可以按照以下步骤进行:

  1. 首先,确保你已经登录到共享主机的终端或通过SSH连接到主机。
  2. 下载git的源代码。你可以在git官方网站(https://git-scm.com/)上找到最新的源代码包。使用wget命令下载源代码包,例如:wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.34.0.tar.gz
  3. 解压源代码包。使用tar命令解压下载的源代码包,例如:tar -zxvf git-2.34.0.tar.gz
  4. 进入解压后的git源代码目录。使用cd命令进入解压后的目录,例如:cd git-2.34.0
  5. 配置编译参数。运行以下命令配置编译参数:make configure ./configure --prefix=/usr/local/git32 --libdir=/usr/local/git32/lib
  6. 编译git。运行以下命令进行编译:make
  7. 安装git。运行以下命令进行安装:sudo make install
  8. 验证安装。运行以下命令验证git是否成功安装:/usr/local/git32/bin/git --version

如果成功安装,将显示git的版本信息。

这样,你就在共享主机上成功编译并安装了32位Linux的git。你可以使用该git版本进行版本控制、代码管理等操作。

注意:以上步骤仅适用于共享主机上具备编译环境的情况。如果共享主机没有编译环境或者权限限制,你可能需要联系主机提供商或者考虑其他解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在Linux手机上编译和运行2048游戏学习C++

能运行原生Linux手机的系统至少有数千款,并且大部分都是旧款,也就是普通的备用机,拿来学习C++吧,愉快无比。...效果如下: 游戏中效果: ---- 源码地址: plibither8/2048.cpp ---- 介绍: 设置 游戏和代码可以在 GNU/Linux 和 MacOS 平台上本地运行,但也添加了 Windows...要求 C++11 编译器(例如g++, clang++, pgc++,icpc等) 几乎任何平台,包括: Linux 苹果系统 Windows(通过 Cygwin 或 Linux 的 Windows...他想用一种不同的视觉展现效果和更快速的动画来创造属于自己的游戏版本。 在制作2048的过程中,他决定把项目托管到Github上去,并且通过Github完成项目。...游戏规则很简单,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。

1.5K30
  • Linux gcc编译生成静态库和共享动态库的过程

    这篇文章主要通过实例演示在Linux下如何使用gcc分别编译生成静态库和动态库文件以及其它程序如何使用这个生成的静态库和动态库。...解决方法一:使用root用户把自己生成的动态共享库路径添加系统动态库中即可。 ​...##### ldconfig更新配置文件目录下的所有动态链接库为Linux系统所共享 [root@typecodes ~]# echo "/root/">/etc/ld.so.conf.d/test.conf...同时,在执行程序时如果报错提示找不到对应的库文件(可以通过readelf -d hello验证),那么一共有4种方法。...1、添加库路径到 /etc/ld.so.conf.d/ 目录下的配置文件中,然后执行命令ldconfig; 2、添加库路径到 LD_LIBRARY_PATH 环境变量中; 3、在编译链接命令中加入参数

    69821

    在Linux下访问Windows共享目录的配置方法

    在Linux下访问Windows共享目录的配置方法 1、在Windows上设置一个共享目录 如:将d:\RedHat_disk设置为共享目录 2、在Windows上创建一个用户,如tommy,密码111111...3、将tommy用户加入到共享目录d:\redhat_disk的访问组中,并设定tommy 对该共享目录有完全控制权限(读、写) 4、在Linux下安装samba-client客户端 # yum install...samba-client 5、安装cifs-utils软件包 # yum install cifs-utils 6、在Linux下创建一个挂载点 # mkdir  /mnt/Windows 7、挂载...Windows上的共享目录d:\redhat_disk到Linux下的/mnt/Windows目录下 # mount -t cifs -o username=tommy  //192.168.1.123...=111111  0 0 10、到此为止,Windows上的共享目录//192.168.1.123/redhat_disk就被成功挂载到了Linux上面了,并且Linux重启后,会自动挂载该目录到/mnt

    3.7K10

    网络基础 利用vnc viewer访问在vmware虚拟机上的linux

    Linux服务器为架设在VMware之上的虚拟机,那么可以直接使用VMware自带的vnc,而不用自己安装,只要在VMware的设置中将远程显示的选项打开,指定一个端口和密码就可以了,如下图所示: ?...下载vnc viewer,双击下载好的vnc viewer.exe 输入宿主机器的IP ? 点击ok,弹出如下对话框,在vnc veiwer中输入在虚拟主机机设置的密码 ? ?...点击OK成功后显示系统当前工作界面 到此windows通过vnc访问在宿主机器虚拟机上的linux(rehl)完成。...Server”填写的是虚拟机所在主机的ip,虚拟机开启自带vnc,相当于在宿主主机上安装vnc服务端。...“Password”,填写的实际是vnc设置的密码。

    2.4K30

    在复杂陌生的Linux设备上,编译安装PHP

    起因 在一台陌生的SUSE Linux Enterprise上面迁移之前做的一个服务器端接口,需要用到phpredis。...而安装phpredis,需要用到phpize,phpize在php5-devel这个包里面。 然后,很直接的,使用yast2 –install php5-devel进行安装的时候,麻烦来了。...这台Server是一台部署在一线的生产环境,意味着稳定第一。而使用yast2进行安装的时候,也不知道是不是很久没更新的缘故,提示有大量的包需要更新,甚至连一些系统核心的依赖包也需要更新。...find / -name apxs2 编译安装PHP的时候,由于Apache是默认使用yast2进行安装的,所以编译PHP的时候,–with-apxs2没有找到对应的依赖文件。...感触 Linux在某些方面上的设计,真是很不错。比如你可以装很多个Apache,装很多个php,并且可以做到每一个都互相独立工作,互不干扰。

    1.3K00

    【在Linux世界中追寻伟大的One Piece】System V共享内存

    1 -> System V共享内存 共享内存区是最快的IPC形式。...一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的系统调用来传递彼此的数据。...在进程有足够权限的前提下,把共享内存的当前关联值设置为shmid_ds数据结构中给出的值 IPC_RMID 删除共享内存段 1.3 -> 实例代码 测试代码结构 # ls client.c...消息队列的关键数据结构 消息队列的状态和配置信息存储在struct msqid_ds数据结构中,它包含了队列的权限、消息计数、最大消息大小、队列字节数、最近操作进程的PID等信息。...消息队列的实际应用 消息队列不仅限于简单的数据传递,它们还可以用于更复杂的通信模式,如实现信号量或实现更高级的同步机制。在多进程或多线程的应用程序中,消息队列提供了一种灵活且高效的通信手段。

    9910

    在“古董级” 诺基亚功能机上跑Linux是怎样的画风?表示想拥有一个

    出品 | OSC开源社区(ID:oschina2013) 下面这台诺基亚 Linux 手机只是套了诺基亚手机的外壳,里面是作者全新设计的 PCB 主板,其尺寸与诺基亚的原始 PCB 完全相同,所以称其为...上图是使用了诺基亚 168x 系列手机外壳的「Notkia」Linux 手机。...其中必要软件包括: 桌面环境 支持英文、中文、Linux 命令和 PL 关键字的 T9 输入法 IME 框架 终端工具 各种驱动程序 类 S60 多媒体播放器 经典游戏:贪吃蛇、俄罗斯方块 …… 对于...他无法接受厂商对手机和 Android 的改动,虽然后来发现了 Librem 5 Linux 手机,不过被价格劝退了。与此同时,作者开始对现代的巨大智能手机感到厌烦 —— 无法单手操控。...就在今年,他意外地发现了诺基亚 168x 系列手机,并且在查看其 PCB 照片后,发现它拥有巨大的空间,作者认为这可以大有作为,于是就有了现在的「Notkia」。

    45220

    Makefile 的使用(在 Linux 中使用 make 命令来编译程序)

    Linux 中使用 make 命令来编译程序,特别是大程序;而 make 命令所执行的动作依赖于 Makefile 文件。...我参考 Linux 内核的 Makefile 编写了一个通用的 Makefile,它可以用来编译应用程序: ① 支持多个目录、多层目录、多个文件; ② 支持给所有文件设置编译选项; ③ 支持给某个目录设置编译选项...使用 git 下载本教程的文档后,下列目录中就有说明和示例: 01_all_series_quickstart\ 04_嵌入式 Linux 应用开发基础知识\source\05_general_Makefile...在 Makefile.build 中设置编译规则,有 3 条编译规则: i. 怎么编译子目录?...③ 情景演绎 本节下面的内容中不需要看,这是为写书《嵌入式 Linux 应用开发完全手册 升级版》而准备的。

    9.1K10

    在Linux操作系统中进行C语言程序的编译与执行

    开篇说明 本文我们来介绍如何在Linux使用gcc命令来编译C语言。 安装编辑器 首先,我们要检查系统中是否已经安装了Vim编辑器,你可以使用以下命令来检查。...gcc -v来查看编译器版本 也可以使用cc -v(gcc经常简写为cc) 创建文件夹并进入文件 创建一个 名字为C的目录。...编译该文件gcc Test.c或cc Test.c也是可以的 我们执行ls命令的话就可以看到多了一个可执行的文件a.out。 执行文件 我们使用....这里我们在输出语句后面加上了\n 起到的换行作用,不加也是可以的。...最后结果 需要注意的: 2024年八月29日的一点补充,如果在Linux编译时出现以下错误时,执行gcc -std=c99 -o h mmm.c。h后面的是你的程序名。

    36310

    IMX6ULL驱动开发实战连载-01搭建开发环境

    anonuid=1000:将客户机上的用户映射成指定的本地用户ID的用户,此处1000是开发主机zhongyi用户的uid。...查看NFS 服务器共享目录 在开发板上执行showmount -e 202.193.61.234查看NFS共享目录。 ?...在NFS主机中,使用touch zhongyi.txt命令创建一个文件,测试下。 ? 在从机中,也显示出了我们创建的文件。 ? 2.3 搭建交叉编译环境 在编译和装载驱动前,需要安装一些工具。...git clone https://gitee.com/Embedfire/ebf-buster-linux.git 2.3.2 编译源码 野火已经配置好了脚本make_deb.sh,执行脚本就可以编译内核...我已经将不合适的地方,反馈给他们,希望后面可以修改。 本文参考:野火Linux开发实战指南 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    2.4K20

    如何为开源做贡献:Git 入门

    许多项目将其文件保存在 Git 存储库中,而 GitHub、GitLab 和 Bitbucket 等网站已经使代码共享和贡献变得简单、有价值且有效。...每个贡献者都可以从代码库的主或主分支分支以隔离他们自己的更改,然后可以发出拉取请求将这些更改集成到主项目中。...在 Linux 上安装 Git 到目前为止,安装 Git 并准备使用的最简单方法是使用您的 Linux 版本的默认存储库。让我们来看看如何使用这种方法在本地 Linux 机器上安装 Git。...如果您需要最新版本,请考虑按照本指南中的选项 2 从源代码编译 Git 。 在 Fedora 上安装 Git Fedora 的 Git 包可以通过 yum和 dnf. ...让我们先更新 yum,然后安装 Git: sudo yum update sudo yum install git 在 macOS 上安装 Git 在本地 Macintosh 计算机上,如果您在终端窗口中键入

    63320

    【分享】在Petalinux编译多个源文件的Linux内核模块,以及扩展Makefile功能

    编译的命令是“(MAKE) -C (KERNEL_SRC) M= Linux内核顶层Makefile关于M变量的代码: # Use make M=dir or set the environment variable...更多信息可以参考相关文档,比如深入理解 Linux 配置/构建系统是如何工作的,LINUX内核编译学习笔记, Linux 内核模块编译 Makefile, Linux 2.6内核Makefile浅析。...Linux内核通过(-objs)包含多个目标文件,使Kbuild编译多个源文件。因此在支持新Makefile里,增加了objs语句。...KERNELRELEASE是Linux内核源码的顶层Makefile定义的一个变量。如果在内核源码目录内编译,先执行Linux内核源码的顶层Makefile,会定义KERNELRELEASE的具体值。...只需要更改TEST_MODULE_NAME的值“linux-test-module”,和更改TEST_FILES后的文件列表,可以用于编译其它模块。

    6.4K10

    EasyNTS在Go1.15版本下linux下无法编译的问题优化

    作为TSINGSEE青犀视频开发的视频上云网关,EasyNTS的主要作用就是解决异地视频共享/组网的需求,网页对域名进行添加映射时,添加成功后会生成一个外网访问地址,在浏览器中输入外网访问地址,即可查看内网应用...目前开发人员升级EasyNTS的Goalng版本为1.15版本,发现在Linux下出现编译错误。...查看对应的代码如下,最后一句报错,应该是Go1.15对部分的Cgo检查更严格,因此出现以上编译问题。...C.sizeof_Easy_Handle) r1 := C.EasyStreamClient_Init((*unsafe.Pointer)(chandle), C.int(0)) 最后一句修改完毕后,报错消失,可以正常编译...我们已经在很多项目当中通过EasyNTS解决了穿透及组网问题,比如智慧工地、智慧社区等,如果大家感兴趣,欢迎关注我们了解更多。

    62610

    树莓派4 嵌入式Linux开发过程详解

    在进行Linux的开发工作时,都会利用宿主机进行交叉编译后,将生成的目标代码下载到机器上运行。 ?...nfs 安装nfs目的是一旦开发Linux上的应用程序时,不希望频繁的传输文件,每次在宿主机上编译好应用程序后,直接拷贝到本地目录,嵌入式平台上的Linux可以通过nfs文件系统访问到宿主机上刚编译好的程序...sudo apt install nfs-kernel-server 然后创建一个nfs的共享目录,用于存放共享文件。...git clone --branch rpi-5.6.y https://github.com/raspberrypi/linux 进入Linux的目录 创建一个新的目录存放编译好的固件 mkdir...将编译完成的Linux内核文件放到 sudo cp rpi_hw/arch/arm64/boot/Image /srv/tftp/ 4.2 将编译好的Linux固件运行 在将编译好的固件通过uboot

    8K32
    领券