当前位置: 首页 > news >正文

做公司网站别人能看到吗6福建百度代理公司

做公司网站别人能看到吗6,福建百度代理公司,下载jsp网站开发用啥工具,新建一个公司官网go build 作用:将Go语言程序和相关依赖编译成可执行文件 go build 无参数编译 生成当前目录名的可执行文件并放置于当前目录下,如: go build go build文件列表 编译同目录的多个源码文件时,可以在 go build 的后面提供多个文件…

go build

作用:将Go语言程序和相关依赖编译成可执行文件

go build 无参数编译

生成当前目录名的可执行文件并放置于当前目录下,如:

go build

go build+文件列表

编译同目录的多个源码文件时,可以在 go build 的后面提供多个文件名,go build 会编译这些源码,输出可执行文件,“go build+文件列表”的格式如下:
go build file1.go file2.go…
可执行文件默认选择文件列表中第一个源码文件作为可执行文件名输出,如:

go build upload.go main.go

使用“go build+文件列表”编译方式编译时,文件列表中的每个文件必须是同一个包的 Go 源码。
注意:如果go build main.go,但是main.go调用了同包的其他文件,会报错。

$ tree -L 2
└── main├── main.go└── hello.go

main.go内容如下:

package mainfunc main() {println("this is function main")hello()println(A)
}

hello.go内容如下:

package mainvar A string = "AA"func hello() {println("this is function hello")
}

因为同一个包下,并没有import语句,不会自动导入。解决:go build main.go hello.go

$ go build main.go
# command-line-arguments
.\main.go:5:2: undefined: hello
.\main.go:6:10: undefined: A

go build+包

可以直接根据包名进行编译,即便包内文件被增(加)删(除)也不影响编译指令。

下面的命令用于构建同一个包,虽然它们的写法各不相同:

$ cd $GOPATH/src/gopl.io/ch1/helloworld
$ go build

或者

$ cd anywhere
$ go build gopl.io/ch1/helloworld

或者

$ cd $GOPATH
$ go build ./src/gopl.io/ch1/helloworld

但不能这样

$ cd $GOPATH
$ go build src/gopl.io/ch1/helloworld
Error: cannot find package "src/gopl.io/ch1/helloworld".

go build 还有一些附加参数,可以显示更多的编译信息和更多的操作,详见下表所示。

附加参数备 注
-v编译时显示包名
-p n开启并发编译,默认情况下该值为 CPU 逻辑核数
-a强制重新构建
-n打印编译时会用到的所有命令,但不真正执行
-x打印编译时会用到的所有命令
-race开启竞态检测,常用于并发模式下的共享变量检测
-o后接文件名,强制对输出的文件进行重命名
-work打印编译工作的临时目录
-gcflags后面的参数可以是多个,用空格进行分隔,并用 ""进行包裹,这些参数将传递到 go tool compile 工具中进行调用。例如,go build -gcflags "-l -m"
-ldflags后面的参数可以是多个,用空格进行分隔,并用 ""进行包裹,这些参数将传递到 go tool link 工具中进行调用。例如,go build -ldflags “-w -s”。这个命令可以隐藏所有代码实现相关的信息,并减少生成文件的大小。其中,-w 可以移除调试信息(无法使用gdb 调试),-s 可以移除符号表
http://www.wooajung.com/news/30419.html

相关文章:

  • 公司网站是否有必要销售产品黄页污水
  • 竞价推广与seo的区别如何seo网站推广
  • 哪个网站可以找题目给小孩做推广自己产品的文案
  • 网站建设福州最好信息流广告优化师培训
  • 什么叫设计方案seo一般包括哪些内容
  • 北京市城市建设委员会门户网站百度小说app
  • wordpress主题the优化关键词排名
  • 网站的速度诊断怎么做网站域名怎么查询
  • 网站编辑是个长期做的工作吗百度关键词推广怎么做
  • 迪奥生物做图网站域名注册需要多少钱?
  • 佛山做pc端网站国外搜索引擎优化
  • 做宣传单用什么网站找图片素材seo网站推广价格
  • 专业html5网站建设软文推广发布平台
  • 做直播教程的网站有哪些产品软文怎么写
  • 手机端网站怎么做排名靠前中国网络营销公司
  • 凯里做网站网站seo完整seo优化方案
  • wordpress w3c西安seo优化培训机构
  • 怎么制作外贸网站外贸建站与推广
  • wordpress注册添加算术验证码西安seo站内优化
  • 网站开发文档编写推广之家app
  • 风铃网做微网站要钱吗seo比较好的优化方法
  • node.js做网站开发市场营销策划ppt
  • 开发公司设计部工作建议seo哪家好
  • 做系统后怎么找回网站收藏夹深圳网络推广的公司
  • 网站优化原理76人vs猛龙
  • 网站浏览图片怎么做的阿里大数据分析平台
  • 世界各国疫情最新万能优化大师下载
  • 怎么查网站做站点地图英文seo兼职
  • 正规做网站公司网站关键词排名查询
  • 大连百度推广哪家好seo网络推广外包公司