cfssl 无法使用 cygwin 在 Windows 上编译

问题描述

我尝试从 here 下载和编译(自动完成),并收到此错误

C:\Dev\devops\vault>go get -v -u github.com/cloudflare/cfssl/cmd/cfssl
github.com/cloudflare/cfssl (download)
github.com/cloudflare/cfssl/vendor/github.com/mattn/go-sqlite3
# github.com/cloudflare/cfssl/vendor/github.com/mattn/go-sqlite3
/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/10/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingw32
collect2: error: ld returned 1 exit status
# github.com/cloudflare/cfssl/vendor/github.com/mattn/go-sqlite3
sqlite3-binding.c: In function 'sqlite3SelectNew':
sqlite3-binding.c:123303:10: warning: function may return address of local variable [-Wreturn-local-addr]
123303 |   return pNew;
       |          ^~~~
sqlite3-binding.c:123263:10: note: declared here
123263 |   Select standin;
       |          ^~~~~~~

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)