go语言文档生成 go语言怎么编译( 二 )


1. 设置环境变量GOPATH
GOPATH的值可以有多个,用半角分号间隔,但不能以其结束,设置完成后需要重新做 gomobile init。
2. 在GOPATH里创建src文件夹 , 用于存放go的包和源文件
3. 在src中创建hello文件夹(go文件的包名)
4. 在hello中创建hello.go文件,并输入内容
5. 编译
执行命令: gomobile bind -target=android hello
会生成一个hello.aar文件
6. 导入到android工程
将hello.aar文件放入工程的libs中,并配置build.gradle
在根结点加入:
在dependencies结点下加入依赖:
7. 在Java中测试
运行后,结果会输出 Hello, Android and Gopher
golang 环境build之后可执行文件为什么没有在bin生成golang 环境build之后可执行文件为什么没有在bin生成
bin目录下存放的是项目调试之后的可运行文件 。
在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的,当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目 。
在此文件夹下除了这些,还有一些项目的依赖项,比如 *.dll等,有的需要你自己添加到Debug文件夹下的,比如 *.ini,*.rpt等 。
go 程序生成 coredump 文件如果需要针对当前用户一直生效,那么需要在~/.bash_profile追加:
如果需要针对所有用户生效,那么需要在/etc/profile追加:
然后再对应执行 source ~/.bash_profile或者source /etc/profile
测试:
编译运行,然后键盘敲 Ctrl + \,会发现当前目录生成了core文件 。
在/proc/sys/kernel/core_pattern可以设置格式化的core文件保存位置和文件名 。
比如: core-%e-%p-%t表示在当前目录生成 "core-命令-pid-时间戳" 为文件名的core文件
比如: /cfg/core-%e-%p-%t表示在/cfg下生成 "core-命令-pid-时间戳" 为文件名的core文件
注意: /proc/sys/kernel/core_pattern不能直接编辑,可以用echo core-%e-%p-%t/proc/sys/kernel/core_pattern
【go语言文档生成 go语言怎么编译】关于go语言文档生成和go语言怎么编译的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读