go run命令:
用于运行命令源码文件
只能接受一个命令源码文件以及若干个库源码文件作为文件参数
其内部操作是:先编译源码文件在执行
-v:列出被编译的代码包的名称
-work: 显示编译时创建的临时工作目录的路径,并且不删除它-n;打印编译过程中所需的命令,但并不执行
-x:打印编译过程中所需的命令,并执行他们。
-a:强制编译相关代码,不论它们的编译结果是否已是最新的
-n:打印编译过程中所需运行的命令,但不真正执行它们
-p n:并行编译,其中n为并行的数量
D:www>go run -v hello.go
command-line-arguments
sss
D:www>go run -n hello.go
#
# command-line-arguments
#
mkdir -p $WORKcommand-line-arguments\_obj
mkdir -p $WORKcommand-line-arguments\_objexe
cd D:www
"C:\Go\pkg\tool\windows_amd64\compile.exe" -o "$WORK\command-line-arguments.a" -trimpath $WORK -goversion go1.9.2 -p main -complete -buildid 4773089970ec9539d11a90479ea3aaf32de5ab8c -
cd .
"C:\Go\pkg\tool\windows_amd64\link.exe" -o "$WORK\command-line-arguments\_obj\exe\hello.exe" -L $WORK -s -w -extld=gcc -buildmode=exe -buildid=4773089970ec9539d11a90479ea3aaf32de5a
$WORKcommand-line-arguments\_objexehello.exe
ds命令
用于显示指定目录的目录结构
pds命令
用于显示指定代码包的依赖关系