前言 交叉编译: 在一个平台上编译,然后放到另外一个平台去执行。 Go 官方工具链支持超级简单的交叉编译功能,只需要改变环境变量,而且编译的工具是 Go 内置的,因此十分的方便,这里总结一下,以便后续使用时查找。 交叉编译指令 Linux/Mac 支持一次性更改其环境变量,因此其交叉编译更为简单。 编译环境 执行环境 指令 Linux Mac CGO_ENABLED=0 GOOS=darwin G
一份让你深入体验最新 Linux 内核编译过程的实操指南。 出于各种原因,自行编译 Linux 内核可能引起你的兴趣。这些原因可能包括但不限于: 测试一个比你目前的 Linux 发行版更新的内核版本 采用一组不同的配置选项、驱动来构建内核 学习者的好奇心 😃 此指南将一步步指导你如何亲自编译 Linux 内核,包括你该运行哪些命令,为什么运行这些命令以及这些命令的执行效果。本文篇幅较长,所以请做好