From 8ed19456676281ff9c3e1b868d6085898e8afb73 Mon Sep 17 00:00:00 2001 From: Jerry Ma Date: Wed, 13 Oct 2021 09:15:43 +0800 Subject: [PATCH] test --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3101f4a2..e105ce2b 100755 --- a/README.md +++ b/README.md @@ -113,6 +113,7 @@ file ./php ![image](https://user-images.githubusercontent.com/20330940/120911301-f7e20900-c6b8-11eb-99eb-ebc84ab95df0.png) ## 原理 + 静态编译是一项比较多见于 Golang 的编译方式,在传统的 Linux 系统下,正常的程序和库基本是动态编译链接(Dynamically linked)的,也就是说,不同程序引用同样的库可以共用,减少资源重复。 但是由于不少系统软件环境配置复杂,或者依赖的库版本冲突,一般使用 Docker 等容器技术可以解决这一问题。但 Docker 等容器也需要拉取镜像,体积较大,对于程序有便携需求的人(比如网络安全员做渗透测试等)需要很多程序可以像 Windows 上的绿色程序一样随处打包运行。