在 Alpine Linux 上使用 Clang
Mar 02, 2025
Alpine Linux 的 libc 使用的是 musl ,Clang 是作为前端编译器,实际链接的时候是使用 musl 的库。 安装 Clang 和 lld: $ apk add clang lld 编译 C 源码: $ clang -fuse-ld=lld main.c $ ldd a.out /lib/ld-musl-aarch64.so.1 (0xfff561cb0000) libc.musl-aarch64.so.1 => /lib/ld-musl-aarch64.so.1 (0xfff561cb0000) 可以看到依赖很干净,不像 glibc 那样。 …
安装 Alpine Linux
Mar 02, 2025
Alpine Linux 不像 Debian、Fedora 这种发行版本一样有友好的安装向导。 安装镜像启动后,使用 root 身份登录,没有密码: 然后运行命令 setup-alpine 接下来就是文字模式的安装向导,按提示逐步操作就可以了。 …