#この記事の環境: Windows10 システム、Go 1.11.2、この記事はすべてのブランドのコンピューターに適用されます。 はじめに: Go 言語で一般的に使用されるコマンドは次のとおりです: 1. go build; 2. go clean; 3. go fmt; 4. go get; 5. go install; 6. goテスト; 7. ドキュメントに行く; 8. 修正に行く; 9. バージョンに行く; 10. リストに行く。 (学習ビデオの共有:Go 言語で一般的に使用されるコマンドは次のとおりです: 1. go build; 2. go clean; 3. go fmt; 4. go get; 5. go install; 6. go test; 7. go doc; 8 . go fix; 9. go バージョン; 10. go リスト。
プログラミング ビデオ)
一般的に使用されるコマンドは次のとおりです: 1. go buildgo build コマンドは主にコンパイルのテストに使用されます。パッケージのコンパイル プロセス中に、必要に応じて、それに関連付けられたパッケージが同時にコンパイルされます。通常のパッケージの場合、go build コマンドを実行してもファイルは生成されません。本体パッケージの場合、go buildコマンドのみを実行するとカレントディレクトリに実行ファイルが生成されます。対応する exe ファイルを $GOPATH/bin に生成する必要がある場合は、 go install を実行するか、 go build -o path/a.exe を使用する必要があります。 フォルダー内に複数のファイルがあり、そのうちの 1 つだけをコンパイルしたい場合は、go build の後に go build a.go のようにファイル名を追加できます。go build コマンドはデフォルトでコンパイルされます。すべての go ファイルは現在のディレクトリにあります。コンパイルされた出力のファイル名を指定することもできます。たとえば、 go build -o myapp.exe と指定できます。デフォルトは、パッケージ名 (非メイン パッケージ) または最初のソース ファイルのファイル名 (メイン パッケージ) です。 go build は、ディレクトリ内の「_」または「.」で始まる go ファイルを無視します。 ソース コードでオペレーティング システムごとに異なる処理が必要な場合は、さまざまなオペレーティング システムのサフィックスに従ってファイルに名前を付けることができます。たとえば、配列を読み取るプログラムがあります。このプログラムには、さまざまなオペレーティング システム用の次のソース ファイルが含まれている可能性があります:array_linux.go array_darwin.go array_windows.go array_freebsd.goGo がビルドすると、システム名で終わるファイルが選択的にコンパイルされます (Linux 、ダーウィン、Windows、Freebsd)。たとえば、Linux システムでは、array_linux.go ファイルのみがコンパイル対象として選択され、他のシステム上のサフィックス名を持つファイルはすべて無視されます。
_test によって残されたもの) 古いテスト ディレクトリ (Makefiles
_testmain.go によって残されたもの) 古い getest ファイル (Makefiles
test.out によって残されたもの) 古いテスト レコード (Makefiles
build .out によって残されたもの) Makefiles
* によって残された古いテスト レコード。[568ao] オブジェクト ファイル、Makefiles によって残された
DIR(.exe) go build によって生成された
DIR.test(.exe) go test によって生成されました - c が生成します
MAINFILE(.exe) go build MAINFILE.go で生成された
GitHub (Git)
Google Code プロジェクト ホスティング (Git、Mercurial、Subversion)
Launchpad (Bazaar)
go get コマンドは基本的に次のように理解できます。まずソース コード ツールを使用して src ディレクトリにコードのクローンを作成し、次に go install を実行します。
のようになります。
ok archive/tar 0.011s FAIL archive/zip 0.022s ok compress/gzip 0.033s …
默认的情况下,不需要任何的参数,它会自动把你源码包下面所有test文件测试完毕,当然你也可以带上参数,详情请参考go help testflag
7、go doc
go doc 命令其实就是一个很强大的文档工具。
如何查看相应package的文档呢? 例如builtin包,那么执行go doc builtin;如果是http包,那么执行go doc net/http;查看某一个包里面的函数,那么执行godoc fmt Printf;也可以查看相应的代码,执行godoc -src fmt Printf;
通过命令在命令行执行 godoc -http=:端口号 比如godoc -http=:8080。然后在浏览器中打开127.0.0.1:8080,你将会看到一个golang.org的本地copy版本,通过它你可以查询pkg文档等其它内容。如果你设置了GOPATH,在pkg分类下,不但会列出标准包的文档,还会列出你本地GOPATH中所有项目的相关文档,这对于经常被限制访问的用户来说是一个不错的选择。
8、其他命令
go fix 用来修复以前老版本的代码到新版本,例如go1之前老版本的代码转化到go1
go version 查看go当前的版本
go env 查看当前go的环境变量
go list 列出当前全部安装的package
go run 编译并运行Go程序
对于不知道的命令,可以通过git help进行查看。
相关推荐:golang教程
以上がGo言語でよく使われるコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。