静态编译tig

简介: 静态编译tig

x86

  • 执行./configure
  • 修改config.make

  • 执行make
❯ file src/tig
src/tig: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=57cc012eb72a1964ca97d11e7cd767cbe74d36a5, for GNU/Linux 3.2.0, with debug_info, not stripped

ARM64

  • 修改config.make:

上面的tinfo库需要安装如下软件包:

sudo apt install libtinfo-dev
相关文章
|
6月前
|
编译器 Shell Linux
开放源码、编译器与可执行文件
【5月更文挑战第13天】开放源码、编译器与可执行文件。
43 1
|
6月前
|
Linux 编译器 开发工具
Android内核的编译过程
Android内核的编译过程
76 0
|
6月前
|
编译器 Linux C语言
Linux嵌入式系统之交叉编译中编译器与解释器的区别
Linux嵌入式系统之交叉编译中编译器与解释器的区别
47 0
|
6月前
|
编译器 Linux vr&ar
C语言静态编译和动态编译
C语言静态编译和动态编译
140 0
|
Dart Java 编译器
Android编译器及编译工具之编译器
习惯了IDE以及各种现成的编译工具为我们提供便捷的编译方式,我们很少会操心编译工具的编译过程和原理,但是工具越高级,隐藏的细节就越多,这样编译遇到问题时我们难以定位,遇到复杂的项目(尤其跨平台项目难以用ide)时不知如何下手。所以准备写两篇关于编译器和编译工具的文章。本文先来介绍编译工具。
205 0
|
前端开发 Java 编译器
JVM解释器与JIT编译器如何并存?
JVM解释器与JIT编译器如何并存?
141 0
|
C语言 索引 编译器
|
Shell Linux 开发工具
内核模块编译过程探秘
内核开发者刚刚入门时,都会学习写一个Hello World内核模块。这个内核模块中一定会包含一个Makefile文件。对于这个Makefile文件的内容和格式,几乎每个内核开发者都应该已经熟稔于心。
597 0
|
开发框架 自然语言处理 前端开发
在tinycolinux上编译pypy和hippyvm
本文关键字:在tinycolinux上编译pypy和hippyvm,pypy上的php,hippyvm on rpython, hippyvm vs phalanger
220 0
在tinycolinux上编译pypy和hippyvm