私は 'Go'プログラミング言語を試してみたいと思いますが、簡単なテストの例がうまくいけません。私はそれがおそらく港の問題だと思うので、私はgomingwプロジェクトページの問題のチケットを提出しました。'Go'ウィンドウのポートビルドの問題:8lリンカがクラッシュする
どのような手順で問題が再現されますか?
- 8グラムでコンパイル任意の単純ゴー・テスト・プログラム
- を作成します。すなわち、 8g hello.go
- 8lとリンクしてください。すなわち、 8l hello.8
期待される出力は何ですか?あなたは代わりに何を見ますか?
私は8lがエラーなしで正常にリンクすることを期待しています。代わりに、クラッシュの後に続くエラー出力が表示されます。
> goos is not known: mingw
> warning: uanble to find runtime.a
> runtime.morestack not defined
ご使用の製品のバージョンは?どのオペレーティングシステムで?
これはgowin32_2010-12-02.zip
たWindows 7上で、以下のいずれかの追加情報を提供してください。 GOOS = mingwの、gobin = G:OSSの\の行く\ビン\、goarch = 386、GOROOT = G:次のように私は私の環境上の4つの標準に行くの変数を設定している
OSS \ \行く
エラーを見て、私はgccのツールセットから何かが必要なように見えるだろうか?私はどこにでもこの要件について言及していませんが、readmeやインストールのどちらにも言及していません。 runtime.aとは何ですか?それはmingwの一部ですか?私もこの最新バージョンの前に1つのバージョンを試しましたが、そのバージョンにも問題があります。
は、ウィンドウの移動のポートを試しています誰がこのような問題が発生しましたか?これを引き起こす原因は何ですか? goos is not known: mingw
:
おかげ
ありがとう、それはトリックでした。どういうわけか私は最初はそれを見ませんでした。 gowin32_2010-12-02のリリースは、これを試したときの最新のリリースでした。新しいものがちょうどリリースされたように見えます。私もスクリーンキャストのチュートリアルに行きました、そして、彼らはgooのためにmingwを使ったようでした。 – greatwolf