C/C++教程

coredns源码构建记录&添加插件(>=win10,x64)

本文主要是介绍coredns源码构建记录&添加插件(>=win10,x64),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

推荐使用powershell7作为windows shell

source

github/coredns
git clone https://github.com/coredns/coredns

env

toolchain

go (golang)

  • test
    go version

dependencies

mirror

https://goproxy.io/zh/

  • $env:GOPROXY = "https://proxy.golang.com.cn,direct"

build

go get
go build
  • target->coredns.exe

add plugin

Compile Time Enabling or Disabling Plugins

  • cp plugin dir to /plugin/plugin_name
  • edit plugin.cfg
  1. go generate
  2. go build
这篇关于coredns源码构建记录&添加插件(>=win10,x64)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!