Bro*_*inn 5 include hdf5 header-files go
GoLang的新手让我轻松自如.我安装了这个包为HDF5s文件系统的GO绑定:
go get github.com/sbinet/go-hdf5
Run Code Online (Sandbox Code Playgroud)
我明白了
fatal error: hdf5.h: No such file or directory
// #include "hdf5.h"
Run Code Online (Sandbox Code Playgroud)
文件hdf5.h(来自原始的hdfs库,而不是go包)位于
usr/include目录/ hdf5s /系列
如何告诉go编译器在/ user/include/hdf5s/series目录中查找此头文件?
-I使用CGO_CFLAGS环境变量(文档)将标志传递给C编译器:
CGO_CFLAGS="-I/usr/include/hdf5s/series" go get -u github.com/sbinet/go-hdf5
Run Code Online (Sandbox Code Playgroud)