博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何让程序运行时的DOS(命令提示符)窗口不显示
阅读量:6034 次
发布时间:2019-06-20

本文共 498 字,大约阅读时间需要 1 分钟。

hot3.png

Golang语言下的解决方案是编译时执行:

go build -ldflags -Hwindowsgui project.go

通过 go的帮助文档 go help build

-ldflags 'flag list'

       arguments to pass on each 5l, 6l, or 8l linker invocation

就是将命令行参数传递给链接器。

再查看链接器帮助

usage: 8l [-options] [-E entry] [-H head] [-I interpreter] [-L dir] [-T text] [-R rnd] [-r path] [-out] main.8

 

8l 是plan9 的链接器 修改而来

参见

-Hwindowsgui 表示生成windows 下的可执行文件

-Hwindows 生成windows 控制台下exe

直接在(资源管理器explorer)双击时 附加命令提示符窗口

??-Hlinux 表示生成Linux 下的可执行文件?

转载于:https://my.oschina.net/innovation/blog/122650

你可能感兴趣的文章
Bzoj 2252: [2010Beijing wc]矩阵距离 广搜
查看>>
css 禁止选中文本
查看>>
bzoj2165
查看>>
tomcat 配置首页
查看>>
算术运算表达式正则及分析
查看>>
Oracle 12c 多租户 手工创建 pdb 与 手工删除 pdb
查看>>
shell初涉
查看>>
[浪子学编程][MS Enterprise Library]ObjectBuilder之创建策略祥解(二)
查看>>
ASP.NET 中设置路径的三种方式
查看>>
EBS使用 Distributed AD在多个节点并行adpatch
查看>>
windows添加和删除服务
查看>>
关于云栖,有点无语的几个地方,管理能不能管?
查看>>
Windows线程的同步与互斥
查看>>
C#进阶系列——MEF实现设计上的“松耦合”(四):构造函数注入
查看>>
AngularJs ng-change事件/指令(转)
查看>>
linux系统下安装两个或多个tomcat
查看>>
ProtoBuffer 简单例子
查看>>
iOS多线程开发系列之(一)NSThread
查看>>
微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
查看>>
SAP WM Physical Inventory Method ST & PZ
查看>>