go gdb调试 参数设置

编译时,如果编译的结果需要gdb调试则使用参数-gcflags “-N -l”,这样可以忽略Go内部做的一些优化,聚合变量和函数等优化. go build -gcflags "-N -l",但是一定要注意是不是小写的i,也不是大写的I,是小写的L,不然会出现奇怪的错误。

如果编译的结果需要发布.则使用-ldflags “-s”,可以去掉调试信息,减小大约一半的大小

go build -ldflags "-s"
删除调试符号:go build -ldflags “-s -w”

-s: 去掉符号信息。
-w: 去掉DWARF调试信息。
关闭内联优化:go build -gcflags “-N -l”


作者:rufidmx
来源:CSDN
原文:https://blog.csdn.net/rufidmx/article/details/8994457
版权声明:本文为博主原创文章,转载请附上博文链接!

已有 5 条评论
  1. Austot

    Viaga Que Es La Cialis Y Para Que Sirve buy viagra Ofloxacin Vs Ciprofloxacin Is Biochem Letrozole Legit

    Austot 回复
  2. MatKili

    Amoxicilina In Internet Propecia Fecundacion In Vitro Generique Levitra 20 10mg viagra prescription Viagra Bestellen Serios

    MatKili 回复
  3. LesSity

    Le Viagra En Egypte Levitra Uso Diario Cialis 5 Mg Online Without Prescription cialis 20mg price at walmart Gel Kamagra Francia Doxycycline 10mg No Prior Script

    LesSity 回复
  4. MatKili

    Cheap Generic Prevacid Alli Sales And Canada Vytorin And Propecia online pharmacy Cialis Fast Propecia For Sale Online Pharmacy

    MatKili 回复
  5. Austot

    Cialis Without A Doctor'S Prescription Will Keflex Help With Bronchitis proscar shopping Ampicillin With Out An Rx Order Cipla Drugs Pastillas Para Abortar Online

    Austot 回复
发表新评论