如何查看“Go GET”安装中失败的内部编译命令?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (57)

我正在拉并安装一个带有依赖项的包,而编译失败,在本例中找不到一个文件,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无论如何都存在。)

提问于
用户回答回答于

在问题包上运行Go Build-x:

go build -x github.com/presbrey/magicmime

扫码关注云+社区