11 2022 档案
摘要:两种方式: 1.创建单独的库工程项目: mkdir libtest cd libtest zig init-lib 打开build.zig //默认创建静态库 const lib = b.addStaticLibrary("libtest", "src/main.zig"); //创建动态库 con
阅读全文
摘要:这是官方推荐的,非常不错的zig练习题,我之前一直没看,今天抽空做了几道,对巩固zig基础相当不错。 Zig 小练习https://github.com/ratfactor/ziglings
阅读全文
摘要:环境: ubuntu 22.04 zig 0.10 首先打开终端, 建立zig exe项目: mkdir libtest zig init-exe 项目结构如下: ├── build.zig └── src ├── main.zig └── mylib └── math.zig 导入自定义api 打
阅读全文
摘要:https://ziglang.org zig官网 https://ziglearn.org zig入门基础学习 相较于官方更系统简洁 https://github.com/ziglang/zig/wiki/Community 主要活跃社区 https://zigcc.github.io/ zig中
阅读全文
摘要:一行代码胜过千言万语,本系列尽量用代码来展示一些zig文档中缺少的标准库的使用。 环境说明: win10 zig 0.10 const std = @import("std"); pub fn main() !void { var int_a: u32 = 125; var int_b: u8 =
阅读全文
摘要:前往 https://ziglang.org/zh/download/ 下载zig开发包 请选择0.10版本, 这个版本修复了很多bug, 个人在编译zls时顺畅无比, 而之前的0.9,0.9.1都编译失败。 window: 解压zig-windows-x86_64-0.10.0.zip 到自定义安
阅读全文
摘要:本文参考链接: https://www.its301.com/article/u013257164/107532121 偶然看到NetBSD源码可以在其他平台(linux ,FreeBSD)上编译,亲自在ubuntu 22.04试验了一下,确实可以,加以记录。 首先安装相关工具包 apt insta
阅读全文

浙公网安备 33010602011771号