我正在拉取并安装一个带有依赖项的包,但编译失败,在本例中找不到文件magic.h
。如何查看编译命令和标志是什么?-v
选项不起作用。(我不需要关于从哪里获取magic.h的想法,这只是一个例子。)
$ go get -u github.com/presbrey/magicmime
# github.com/presbrey/magicmime
../../../src/github.com/presbrey/magicmime/magicmime.go:20:11: fatal error: 'magic.h' file not found
#include <magic.h>
我如何才能找到,例如,它在哪里寻找包含文件,它正在编译的确切源代码?(在本例中,我在$GO_PATH/src
中看到的源文件注释掉了#include
,但/usr/local/include/match.h
仍然存在。)
发布于 2015-07-11 00:30:48
对problem package运行go build -x:
go build -x github.com/presbrey/magicmime
https://stackoverflow.com/questions/31345230
复制相似问题