Git 源码:

https://github.com/git/git/releases
wget https://github.com/git/git/archive/v2.12.2.tar.gz

错误:

Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl

解决,安装 install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker 即可:

yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

错误:

LINK git-credential-store
libgit.a(utf8.o): In function `reencode_string_iconv’:
/opt/git-master/utf8.c:530: undefined reference to `libiconv’
libgit.a(utf8.o): In function `reencode_string_len’:
/opt/git-master/utf8.c:569: undefined reference to `libiconv_open’
/opt/git-master/utf8.c:588: undefined reference to `libiconv_close’
/opt/git-master/utf8.c:582: undefined reference to `libiconv_open’
collect2: ld returned 1
make: *** [git-credential-store] error 1 

解决,安装 libiconv 即可

https://ftp.gnu.org/gnu/libiconv/
wget https://ftp.gnu.org/gnu/libiconv/libiconv-1.15.tar.gz
tar -xvf libiconv-1.15.tar.gz
cd libiconv-1.15
./configure --prefix=/usr/local/libiconv && make && make install

然后 git 重新安装

make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make && make install

Git 通过源码编译安装 2.12.2 遇到的问题及解决相关推荐

  1. Win10下通过源码编译安装QGIS

    1.前言 QGIS作为一款开源的桌面GIS软件,其易用性.稳定性和可扩展性受到越来越多的技术人员和学者的好评与支持,并且基于社区的开发模式使QGIS的研发和迭代非常迅速.目前,QGIS已经具有完整且稳 ...

  2. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

  3. 在linux通过源码编译安装redis详细步骤

    1.下载源码包 [root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解压缩redis ...

  4. AI电话销售机器人系统通过源码搭建安装的基本架构

    AI电话销售机器人系统通过源码搭建安装的基本架构 电话机器人系统,是通过云端智能语音识别+SIP,VOIP+底层呼叫控制(FS和ivr)+系统逻辑层搭建起来.系统逻辑功能包括根据预设话术,可自动拨打电 ...

  5. 奥塔在线:Redis5通过源码进行安装及卸载

    不管Centos6或7安装步骤都差不多. 1.下载Redis安装包 wget http://download.redis.io/releases/redis-5.0.0.tar.gz 2.解压安装包 ...

  6. linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装

    环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...

  7. zz在Ubuntu中通过源码安装编译安装软件(MySQL篇)

    使用Ubuntu Server作为本地测试环境已经有一段时间了,一直都是使用apt-get方式来安装各种应用软件,通过源码编译安装应用软件是Linux和Unix环 境下最常用的方式.通过源码编译安装的 ...

  8. Ubuntu 16.04 源码编译安装GPU tensorflow(二)

    如前一篇在1.4.0版本的Tensorflow上安裝Tensorflow Object Detection API,在验证测试时出現serialized_options=None问题.需安装高版本Te ...

  9. PHP 的源码编译安装

    PHP 架构和安装扩展的几种方式 PHP 三大模块: SAPI:接受并处理请求. Zend Engine:PHP 的核心,负责分析 PHP 代码并转为 opcode,然后在 Zend VM 虚拟机上执 ...

最新文章

  1. 一个简单express+jade+mysql+bootstrap+nodejs的demo
  2. 大数据流处理:Flume、Kafka和NiFi对比
  3. 黑客攻击发现:多个银行类APP存漏洞
  4. vs 编译错误 The name 'InitializeComponent' does not exist in the current context in WPF application...
  5. Log4J 1.x 配置详解
  6. mysql结果行数_取得数据库结果集中的行数
  7. html中span不显示背景
  8. 科技巨头扎堆打造的“AI搭配师”,能否拯救疫情下的服装业?
  9. python3下载网页视频_三种下载网页视频的的方法(亲测!非常详细)
  10. 硬改TP-WR886N v5 路由器刷入源码编译的openWRT/LEDE系统
  11. 关于程序员的冷笑话 (转载www.lenxiaohuadaquan.net )
  12. [附源码]java毕业设计基于Java的快递驿站管理系统
  13. Android6.0动态权限申请及RxPermissions权限库使用
  14. 【太虚AR_v0.1】使用教程 | AR录屏
  15. return返回值的作用
  16. c语言图形化界面开发 (一)
  17. 约瑟夫问题的理解与解决(丢手帕问题)
  18. Kali社会工程学套件入侵Windows
  19. csgo删除机器人_《CSGO》补丁突然移除补位机器人 队友掉线只能4v5!
  20. 自动驾驶的理想破灭?我看到的这些场景都是噩梦 | 分析

热门文章

  1. python123文件和数据格式化测试7_二级Python----文件和数据格式化(DAY 7)
  2. laravel 控制器 中间件 传递数据_Laravel5 自定义路由中间件的使用步骤,太好用,珍藏了!...
  3. 区块链中的数学 - EdDSA签名机制
  4. [Visual Studio+TFS--强大的项目管理工具]
  5. 基金委托管理系统试题
  6. Shiro+SpringBoot 时,anon配置的匿名路径被拦截,自定义配置类走过的坑
  7. 记某CMS漏洞getshell
  8. python函数式编程之functools、itertools、operator详解
  9. VB与C#代码转换在线工具,亲测好用
  10. 人工神经网络模型与分类