编译OpenWRT x86_64可运行的Promtail

25 年 12 月 19 日 星期五 (已编辑)
113 字
1 分钟

clone Loki 仓库

git clone https://github.com/grafana/loki.git
cd loki

编译命令

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build \
  -ldflags "-extldflags \"-static\" -s -w" \
  -tags netgo \
  -o promtail-x86_64-openwrt \
  ./clients/cmd/promtail
  • CGO_ENABLED=0 - 禁用 CGO,确保不依赖任何 C 库
  • GOOS=linux - 目标操作系统为 Linux
  • GOARCH=amd64 - 目标架构为 x86_64
  • -ldflags "-extldflags \"-static\" -s -w" - 静态链接,剥离符号表和调试信息以减小文件大小
  • -tags netgo - 使用纯 Go 网络栈,避免依赖 glibc
  • -o promtail-x86_64-openwrt - 输出文件名
Pasted image 20251219014816.png

文章标题:编译OpenWRT x86_64可运行的Promtail

文章作者:violet

文章链接:https://www.vio.vin/posts/bian-yi-openwrt-x86-64-ke-yun-xing-de-promtail[复制]

最后修改时间:


商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。
本文采用CC BY-NC-SA 4.0进行许可。