GoLang的新手,让我轻松一点。我安装了此软件包,该软件包是HDF5s文件系统的GO绑定(bind):
go get github.com/sbinet/go-hdf5
我得到
fatal error: hdf5.h: No such file or directory
// #include "hdf5.h"
文件hdf5.h(来自原始hdfs库,而不是go包)位于
usr/include/hdf5s/系列
如何告诉go编译器在/user/include/hdf5s/series目录中查找此头文件?
最佳答案
使用-I
环境变量(documentation)将CGO_CFLAGS
标志传递给C编译器:
CGO_CFLAGS="-I/usr/include/hdf5s/series" go get -u github.com/sbinet/go-hdf5