14

Go ソースには、私が現在使用している Makefile ( にあります$GOROOT/doc) が付属していることは知っていますが、他の一般的なビルド システムに Go のサポートが追加されていますか? scons 、wafなどのビルドスクリプトを書いた人はいます...

Go プログラムを作成するために何を使用しますか?

4

4 に答える 4

2

そのためにgobuildと呼ばれる独自の小さなツールを作成しましたが、まだ作業中です。ビルド スクリプト/makefile を作成しなくても、C コードとやり取りしないほとんどのプログラム/ライブラリをコンパイルできるはずです。

于 2010-01-01T22:00:00.223 に答える
2

Go Utils and Toolsで、Goで利用可能なすべてのビルド ツールを見つけることができます。

go buildしかし、それらの多くは " " コマンドと Go 1 の Makefile の欠如に取って代わられています。" The go tool " ブログ投稿
を参照してください。

Go パッケージにはビルド構成がまったくありません。メイクファイルや依存関係の説明などはありません
。すべてがソース コードから取得されます。魔法を起こすには、最初に 1 つのことを行う必要があります。

Makefile を引き続き使用できる場合でも、純粋な Go ソース コードの場合は削除できます (たとえば、このコード レビューのように)。

于 2012-08-01T06:39:09.200 に答える
-1

ビルドシステムを必要とするほど大きなプロジェクトをまだ書いていないので、単純なbuild.shもので十分です。

$GOROOT、 、$GOARCHおよびを使用して、$GOOS必要なものを判断できます。

jurily@jurily ~ $ env | grep GO
GOARCH=amd64
GOROOT=/home/jurily/go
GOOS=linux

Goにとってそれで十分なら、私にとってはそれで十分です。

于 2009-11-14T23:45:00.170 に答える