http://code.google.com/r/hectorchu-go-windows/source/list
うまくコンパイルできたら、その手順を知りたいです。
http://code.google.com/r/hectorchu-go-windows/source/list
うまくコンパイルできたら、その手順を知りたいです。
Hectorのソースツリーを使用していると仮定します。
C:\Go
ます。mkdir $HOME/bin
export PATH=$HOME/bin:$PATH
export GOROOT=C:\\Go
export GOARCH=386
export GOOS=mingw
cd /c/Go/src
./all.bash
基本的にはLinuxやMacOSと同じ考え方です。
しかし、私はまだ上記のコメントで私が言ったことを支持しています:これは必ずしも実際にまだ機能するものを生成するわけではありません。移植作業を支援することに関心がない限り、この作業がメインのGoツリーにマージされるまで待ってから取り組む方がよいでしょう。
更新:コンパイラ自体の構築に興味がない人のために、ほとんど機能する構築済みのWindowsポートが利用可能になりました。ただし、プロジェクトの変更率、正式なリリース(hg "release"タグ以外)の欠如、およびHectorの変更がすぐにメインブランチにマージされる可能性を考えると、ソースビルドを介した開発に追いつく可能性があります。時間の経過とともにより良い結果を生み出すために。
参考までに、今は公式のものがあるようです。
ヘクトル氏は、空のメインをコンパイルして実行できる範囲でしか取得できなかったと述べた。問題107を参照してください。
http://code.google.com/p/go/issues/detail?id=107
Linux / BSDとWindowsの間の異なるスレッドモデルは言うまでもなく、コードにはptraceとsyscallに多くの依存関係があるため、それを移植するにはまだ多くの作業が必要です。
アップデート:
golang-nuts(2010年3月26日以降)に新しいスレッドがあり、最近のビルドといくつかの現在のビルド手順(MinGW + MSYSを使用)へのリンクがあります。