使用10.9,在Go中编译C包似乎已经破了。当试图构建一个运行在10.8的包时,氏族输出
clang: error: argument unused during compilation: '-fno-eliminate-unused-debug-types'
当我尝试解决此问题时添加以下内容
#cgo CFLAGS: -Qunused-arguments
回复
could not determine kind of name for C.<ctype>
用于导入的类型。任何提示如何解决这个问题?
答案 0 :(得分:0)
这是一个已知的cgo错误(可能是http://code.google.com/p/go/issues/detail?id=6515)
您可以从https://code.google.com/p/go/downloads/list下载1.2版本候选版本 - 从1.2rc2开始,此版本声称已修复。
上述错误报告中的评论7(如果您不想使用候选版本):
您可以通过编辑文件src / cmd / cgo / gcc.go来消除该选项 并从选项列表中删除选项 - 只需搜索它。