摘要: 创建共享库 构建模式```shgo build -buildmode=plugin -o=plugin_doctor.so plugin_bad_docter.go```Golang的构建模式(buildmode)指的是编译器如何编译源码构建出相关的对象文件,最常见的情况下就是生成一个可执行的二进制文件。然而,其实golang的buildmode还有很多有趣的用法……buildmode 一览在 g... 阅读全文
posted @ 2020-09-04 16:15 白云辉 阅读(3059) 评论(0) 推荐(0) 编辑
摘要: w 去掉调试信息 s 去掉符号表 X 注入变量, 编译时赋值 使用范围 可以在go install 、go build、go run 、go test中使用 常用变量 编译 w s 如果使用这两个将会看不见文件名、行号, 对于调试不利 gdb看不到源码 gcflags N参数代表禁止优化, l参数代 阅读全文
posted @ 2020-09-04 11:32 白云辉 阅读(6260) 评论(0) 推荐(0) 编辑