Linux上安装就简单,这里就不介绍了

参考官网:https://github.com/jonas/tig/blob/master/INSTALL.adoc

git clone git@github.com:jonas/tig.git

$ git clone git@github.com:jonas/tig.git
正克隆到 'tig'...
remote: Enumerating objects: 84, done.
remote: Counting objects: 100% (84/84), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 14010 (delta 38), reused 61 (delta 35), pack-reused 13926
接收对象中: 100% (14010/14010), 6.04 MiB | 1.05 MiB/s, 完成.
处理 delta 中: 100% (9787/9787), 完成.

cd git

CUITLLB@Hayashi ~/gitspace/tig
$ ls
appveyor.yml  book.json  compat          configure.ac  COPYING  include       Makefile   README.adoc  src   tigrc
autogen.sh    book.md    config.make.in  contrib       doc      INSTALL.adoc  NEWS.adoc  snap         test  tools

在线安装一些必须包【 gitgcc-coremakelibiconv-devel and libncurses-devel,源码安装还需安装automake,字符显示相关包ncursesw】,安装前需要安装apt-cyg,类似于Ubuntu的apt-ge和CentOS的yum,地址:https://github.com/transcode-open/apt-cyg ,下载下来后放在Cygwin的bin目录下即可

然后依次按照依赖包 apt-cyg install  XXX

举例:

apt-cyg install libiconv-devel
Installing libiconv-devel
--2019-06-08 15:19:31--  http://mirrors.ustc.edu.cn/cygwin//x86_64/release/libiconv/libiconv-devel/libiconv-devel-1.14-3.tar.xz
正在解析主机 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)... 202.141.176.110, 202.38.95.110, 2001:da8:d800:95::110
正在连接 mirrors.ustc.edu.cn (mirrors.ustc.edu.cn)|202.141.176.110|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:682524 (667K) [application/octet-stream]
正在保存至: “libiconv-devel-1.14-3.tar.xz”libiconv-devel-1.14-3.tar.xz          100%[=======================================================================>] 666.53K   647KB/s  用时 1.0s

因为是源码安装需要执行:在安装完automake后

CUITLLB@Hayashi ~/gitspace/tig
$ make configureGEN  configure

然后安装:

$ ./configure
CUITLLB@Hayashi ~/gitspace/tig
$ ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
$ make
CUITLLB@Hayashi ~/gitspace/tig
$ makeCC  src/tig.oCC  src/types.oCC  src/string.oCC  src/util.oCC  src/map.oCC  src/argv.oCC  src/io.oCC  src/refdb.oCC  src/builtin-config.oCC  src/request.oCC  src/line.oCC  src/keys.o
$ make install
CUITLLB@Hayashi ~/gitspace/tig
$ make installINSTALL  src/tig -> /usr/local/binINSTALL  tigrc -> /usr/local/etc

在Windows上使用Cygwin源码安装tig相关推荐

  1. Windows上编译github源码方式运行Node-RED,以及离线迁移安装Node-RED

    场景 Node-RED简介与Windows上安装.启动和运行示例: Node-RED简介与Windows上安装.启动和运行示例_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面是在Wi ...

  2. 在Windows上编译Spark源码

    原文转自http://my.oschina.net/u/1452001/blog/344067?fromerr=1iS9kYnS 在本机(Windows 8)上安装spark玩一玩,Spark的Qui ...

  3. CentOS7系统上的GPSTK源码安装

    网址:http://www.gpstk.org/bin/view/Documentation/BuildingGPSTkUnderUnix 这里使用Cmake来安装源码,网站上的原文摘抄如下,有少部分 ...

  4. Apache源码安装和虚拟主机配置

    源码安装Apache 1.上传Apache源码安装所需软件包 2.安装: 安装顺序 apr->apr-util->pcre->httpd 安装编译环境 yum -y install ...

  5. 在 Linux 和 Windows 下源码安装 Perl

    Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...

  6. 在 CentOS 7.0 上源码安装 Xen 4.5

    上周 CentOS 7.0 正式版发布了,Xen4CentOS 项目还没来得及更新支持 CentOS 7.0,所以目前要在 CentOS 7.0 上玩 Xen 的唯一办法只有编译源代码了.貌似这次 C ...

  7. windows+vscode+opencv源码安装配置

    一.参考资料 VScode搭建OpenCV环境 OpenCV使用CMake和MinGW-w64的编译安装 win10下VSCode配置opencv4.4.0(超详细教程,亲测有效) VSCODE中配置 ...

  8. 禅道开源版一键安装linux,基于禅道当前的一键安装包(Windows和Linux)如何源码安装旗舰版禅道...

    禅道旗舰版本是在之前20版本的基础上做了重大升级,和之前的版本相比,禅道旗舰版内置了项目集.产品.项目和管理模型的概念,同时对界面交互也做了重大的调整. 以下,我们将以在禅道Windows一键安装包里 ...

  9. CentOS上PHP源码安装和配置

    CentOS上PHP源码安装和配置 此文是在CentOS 7上已经部署了Nginx的基础上进行的 关于CentOS7上安装Nginx,可参考我之前的文章: CentOS上Nginx安装记录 我们现在在 ...

最新文章

  1. 几张图帮你弄清楚什么是 RPC
  2. 协议类接口 - LCD
  3. JSP具体条款——response对象
  4. 使用BeetleX的TcpBenchmark工具进行百万设备模拟测试
  5. HBase shell执行批量脚本
  6. Luogu3792 由乃与大母神原型和偶像崇拜
  7. MFRC50001T
  8. 小米研发类Kindle电子阅读器
  9. [Python3网络爬虫开发实战] Appium 爬取微信朋友圈
  10. MySQL 8 忽略表名大小写
  11. HBase-拆分合并和调优参考
  12. 了不起的Node.js: 将JavaScript进行到底(Web开发首选,实时,跨多服务器,高并发)...
  13. ps快速将白底图片变为透明图片
  14. 索尼z5显示无法连接服务器,索尼 A6000 和手机无法连接问题的解决方式(PlayMemories Mobile权限问题)...
  15. 985中国海洋大学成立信息学部,包含计算机/软件学院!
  16. 【代码重构(Refectoring)系列教程】代码臃肿(Bloaters)--臃肿类(Large Class)
  17. 小米投的力玄运动冲刺上交所:拟募资20亿 吴银昌家族色彩浓厚
  18. 弘康人寿理赔案例分析,如何理赔更顺畅?
  19. 【软考】系统集成项目管理工程师(十三)项目干系人管理
  20. 运维的高光时刻,从智能化开始

热门文章

  1. pygame-KidsCanCode系列jumpy-part5-屏幕滚动
  2. Android品牌手机,手机坑合集,手机厂商
  3. Reliable, Scalable, and Maintainable Applications 高可靠、易扩展、易运维应用
  4. PictureSelector九宫格图片展示
  5. 此计算机上无法找到autocad2017,win7系统安装autocad2017提示“无法定位inf文件ACAD.inf”如何解决...
  6. WPViewPDF Crack,Delphi 和 .NET 的PDF 查看组件
  7. DS 500PM mobil便携式智能图表记录仪订购代码0500 5340_A1_B1_C1_D1_E1
  8. 富士通南大实习五月记
  9. 苹果外接屏幕鼠标移动方向问题
  10. 2020英语计算机统考成绩多久出来,网络教育2020年12月统考成绩查询时间已经公布:1月24日...