build
-
Linux 动态链接库和静态链接库
本文介绍 Linux 动态和静态链接库,并通过demo示例,介绍动态链接库和静态链接库的工作过程和原理。
-
Go Pkg 编译介绍
Golang 支持交叉编译,即在一个平台编译,在另一个平台运行,本文介绍 Golang Pkg 编译相关。
-
如何 Golang 代码编译成 C 语言兼容的静态库和头文件
Go 语言支持使用
go build -buildmode=c-archive编译命令将 Go 代码编译成 C 语言兼容的静态库 (.a文件) 和对应的 C 头文件 (.h文件)。这使得 Go 代码可以被其他语言(如 C/C++、Python、Java 等)通过 C 接口调用,实现了 Go 和其他语言的互操作性。 -
使用 kaniko 在 Kubernetes 中构建 Docker 镜像
kaniko是Google开源的一款在 Kubernetes 用来构建容器镜像的工具,kaniko不依赖于Docker daemon进程,完全在用户空间根据Dockerfile构建镜像。
-
UPX 压缩 Golang 二进制文件
UPX 是一种非常流行的、针对 Golang 构建产物的压缩工具,它的压缩率通常很高。
-
LLVM/Clang 介绍
Clang是一个C、C++、Objective-C和Objective-C++编程语言的编译器前端 -
BuildKit 使用介绍
Docker 利用 BuildKit 扩展镜像构建功能,如构建多种系统架构的镜像。
-
Tomcat/JDK 镜像构建
Java+Tomcat是进程常使用的Java Web服务器,该博文主要介绍如何使用Dockerfile构建Docker镜像
-
如何将Docker CentOS官方镜像转化为私有镜像
本文介绍如何将
Docker官方提供的CentOS镜像转化为自己仓库的私有镜像。