为了账号安全,请及时绑定邮箱和手机立即绑定

如何在cgo参数中写注释

如何在cgo参数中写注释

Go
一只甜甜圈 2023-08-14 14:28:04
我有以下 cgo 参数,我想用诸如此类的东西注释行。// this checks for 32bit我怎样才能做到这一点而不得到?invalid flag in #cgo CFLAGS: //// #cgo CFLAGS: -I./depend/ -I./depend/src/// #cgo 386 amd64p32 arm armbe mips mipsle mips64p32 mips64p32le ppc s390 sparc CFLAGS: -D32bit=1 // 32 bit// #cgo amd64 arm64 arm64be ppc64 ppc64le mips64 mips64le s390x sparc64 CFLAGS: -D64bit=1 // 64 bit// #cgo arm64be armbe mips mips64 mips64p32 ppc s390 s390x sparc sparc64 CFLAGS: -DBIGENDIAN=1 // big endian// #include "example.c"import "C"
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

尝试一下:


// // comment in the comment

// #cgo CFLAGS: -I./depend/ -I./depend/src/

// // 32 bit

// #cgo 386 amd64p32 arm armbe mips mipsle mips64p32 mips64p32le ppc s390 sparc CFLAGS: -D32bit=1

// // 64 bit

// #cgo amd64 arm64 arm64be ppc64 ppc64le mips64 mips64le s390x sparc64 CFLAGS: -D64bit=1

// // big endian

// #cgo arm64be armbe mips mips64 mips64p32 ppc s390 s390x sparc sparc64 CFLAGS: -DBIGENDIAN=1

// #include "example.c"

import "C"


查看完整回答
反对 回复 2023-08-14
  • 1 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信