我正在编写一个调用 C 代码的 Go 包。我需要调用主机链接器,但不幸的是添加-hostobj
标志会给我以下错误:
gcc: error: unrecognized option ‘-h’
操作系统是Linux,架构amd64。
以下是所有标志:
// #cgo CFLAGS: -I. -fPIC
// #cgo LDFLAGS: -lstdc++ -w -hostobj -L. libsomething.a
// #include "something.h"
// #include <stdlib.h>
我究竟做错了什么?