2016-11-17 12 views
0

ENV:cgoでXlinkerを使用するには?不正な形式の#cgo引数: - (

gcc3.4.5 go1.3 linux2.6.32 centos4

問題:

私は-Xlinkerを渡したい

「 - ( "and -Xlinker" - ) "を使用して、LDFLAGSをcgoして静的ライブラリの順序問題を解決します。

しかし、cgoはこれをサポートしていないようですnはコンパイル:xxx.goにLDFLAGSを設定

xxx.go: malformed #cgo argument: -(

CGOディレクティブを:

// #cgo LDFLAGS: -Xlinker "-(" libyyy.a libzzz.a -lstdc++ -Xlinker "-)" 
import "C" 

質問:

方法CGOで-Xlinkerを使用するには?

答えて

0

簡略版ではなく、--start-group--end-groupの完全なオプション名を使用してください。