|
|
|
@ -15,43 +15,10 @@ name is the base name of the containing directory.
|
|
|
|
|
|
|
|
|
|
The build flags are shared by the build and test commands: |
|
|
|
|
|
|
|
|
|
-a |
|
|
|
|
force rebuilding of packages that are already up-to-date. |
|
|
|
|
-n |
|
|
|
|
print the commands but do not run them. |
|
|
|
|
-p n |
|
|
|
|
the number of builds that can be run in parallel. |
|
|
|
|
The default is the number of CPUs available. |
|
|
|
|
-race |
|
|
|
|
enable data race detection. |
|
|
|
|
Supported only on linux/amd64, darwin/amd64 and windows/amd64. |
|
|
|
|
-v |
|
|
|
|
print the names of packages as they are compiled. |
|
|
|
|
-work |
|
|
|
|
print the name of the temporary work directory and |
|
|
|
|
do not delete it when exiting. |
|
|
|
|
-x |
|
|
|
|
print the commands. |
|
|
|
|
|
|
|
|
|
-ccflags 'arg list' |
|
|
|
|
arguments to pass on each 5c, 6c, or 8c compiler invocation. |
|
|
|
|
-compiler name |
|
|
|
|
name of compiler to use, as in runtime.Compiler (gccgo or gc). |
|
|
|
|
-gccgoflags 'arg list' |
|
|
|
|
arguments to pass on each gccgo compiler/linker invocation. |
|
|
|
|
-gcflags 'arg list' |
|
|
|
|
arguments to pass on each 5g, 6g, or 8g compiler invocation. |
|
|
|
|
-installsuffix suffix |
|
|
|
|
a suffix to use in the name of the package installation directory, |
|
|
|
|
in order to keep output separate from default builds. |
|
|
|
|
If using the -race flag, the install suffix is automatically set to race |
|
|
|
|
or, if set explicitly, has _race appended to it. |
|
|
|
|
-ldflags 'flag list' |
|
|
|
|
arguments to pass on each 5l, 6l, or 8l linker invocation. |
|
|
|
|
-tags 'tag list' |
|
|
|
|
a list of build tags to consider satisfied during the build. |
|
|
|
|
See the documentation for the go/build package for |
|
|
|
|
more information about build tags. |
|
|
|
|
-r |
|
|
|
|
run program after built. |
|
|
|
|
|
|
|
|
|
The list flags accept a space-separated list of strings. To embed spaces |
|
|
|
|
in an element in the list, surround it with either single or double quotes. |
|
|
|
@ -59,3 +26,4 @@ in an element in the list, surround it with either single or double quotes.
|
|
|
|
|
For more about specifying packages, see 'go help packages'. |
|
|
|
|
|
|
|
|
|
See also: gpm install. |
|
|
|
|
|
|
|
|
|