如何基于levigo进行二次开发

时间:2013-08-26 12:20:53

标签: go wrapper leveldb

我在levigo上进行了第二次开发,当我完成它并尝试使用以下命令在我的系统上安装它时:

go install github.com/AndreMouche/levigo/

报告以下错误:

# github.com/AndreMouche/levigo
/home/fun/software/go/go/pkg/tool/linux_amd64/6c: unknown flag -FVw

有人知道如何解决它吗?

1 个答案:

答案 0 :(得分:1)

您的go命令可能与您的go工具链不同。 检查go工具的正确版本是否在您的shell的PATH中,或者尝试重新安装go。

go工具调用编译器(例如6g)和链接器之类的工具。如果是go工具版本 与这些工具的版本不对应,表示可以使用参数调用工具 他们还不知道或他们不再知道

使用以下命令检查版本:

$ go version
$ go tool 6g -V

他们都应报告相同的版本字符串。

有关相关问题,请参阅thisthis post