mirror of https://github.com/gogits/gogs.git
Unknown
12 years ago
4 changed files with 104 additions and 100 deletions
@ -0,0 +1,61 @@
|
||||
compile and install packages and dependencies||| |
||||
Build compiles and installs the packages named by the import paths, |
||||
along with their dependencies. |
||||
|
||||
If the arguments are a list of .go files, build treats them as a list |
||||
of source files specifying a single package. |
||||
|
||||
When the command line specifies a single main package, |
||||
build writes the resulting executable to output. |
||||
Otherwise build compiles the packages but discards the results, |
||||
serving only as a check that the packages can be built. |
||||
|
||||
If the package is main, the output file |
||||
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. |
||||
|
||||
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. |
||||
|
||||
For more about specifying packages, see 'go help packages'. |
||||
|
||||
See also: gpm install. |
Loading…
Reference in new issue