原文链接: https://zig.news/kristoff/how-to-release-your-zig-applications-2h90 API 适配到 Zig 0.12.0 版本 本文配套代码在这里找到 你刚用 Zig 写了一个应用程序,并希望其他人使用它。 让用户方便使用的一种方式是为他们提供应用程序的预构建可执行文件。 接下来,我将讨论一个好的发版流程所需要正确处理的两个主要事项。 为什么提供预构建的可执行文件? 鉴于 C/C++ 依赖系统如何工作...| Zig 语言中文社区
原文链接: https://zig.news/xq/zig-build-explained-part-2-1850 API 适配到 Zig 0.11.0 版本 注释 从现在起,我将只提供一个最精简的 build.zig,用来说明解决一个问题所需的步骤。如果你想了解如何将所有这些文件粘合到一个构建文件中,请阅读本系列第一篇文章。 在命令行上编译 C 代码 Zig 有两种编译 C 代码的方法,而且这两种很容易混淆。 使用 zig cc Zig 提供了 LLVM c 编译器 clang。第一...| Zig 语言中文社区
原文链接: https://zig.news/xq/zig-build-explained-part-1-59lf API 适配到 Zig 0.11.0 版本 Zig 构建系统仍然缺少文档,对很多人来说,这是不使用它的致命理由。还有一些人经常寻找构建项目的秘诀,但也在与构建系统作斗争。 本系列试图深入介绍构建系统及其使用方法。 我们将从一个刚刚初始化的 Zig 项目开始,逐步深入到更复杂的项目。在此过程中,我们将学习如何使用库和软件包...| Zig 语言中文社区