gpt4 book ai didi

go - GO中如何指向C头文件?

转载 作者:IT王子 更新时间:2023-10-29 01:26:29 24 4
gpt4 key购买 nike

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/series

如何告诉 go 编译器在/user/include/hdf5s/series 目录中查找此头文件?

最佳答案

使用 CGO_CFLAGS 环境变量 ( documentation ) 将 -I 标志传递给 C 编译器:

CGO_CFLAGS="-I/usr/include/hdf5s/series" go get -u github.com/sbinet/go-hdf5

关于go - GO中如何指向C头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38381357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com