【发布时间】:2013-06-23 13:35:46
【问题描述】:
在 10.9 中,在 Go 中编译 C 包似乎有些问题。尝试构建在 10.8 上运行的包时,clan 输出
clang: error: argument unused during compilation: '-fno-eliminate-unused-debug-types'
当我尝试解决这个问题时,添加以下内容
#cgo CFLAGS: -Qunused-arguments
Go 响应
could not determine kind of name for C.<ctype>
对于导入的类型。任何提示如何解决这个问题?
【问题讨论】:
-
你使用
pkg-configpragma 吗?当尝试输出pkg-config --cflags --libs Foo. -
是的,我使用
pkg-config。 -
我认为您不是第一个遇到这种情况的人。看看groups.google.com/forum/#!topic/golang-dev/H3FCUAlc6BU
-
您是否从 ml 重新安装了命令行工具?
-
否则我不会有
clang,对吗?但是,是的,它们已安装。