跳至内容

我的站点

一个系统软件工程师的随手涂鸦

  • 关于我
2016 年 5 月
一 二 三 四 五 六 日
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« 4 月   6 月 »

近期文章

  • 2024年终总结
  • 2023年终总结
  • 2022年终总结
  • 如何应对焦虑(续)
  • 2021年终总结

近期评论

  • TheodoreGao 发表在《关于我》
  • B 发表在《2024年终总结》
  • Gan ZJ 发表在《“devel”包是什么?》
  • 比尔 发表在《使用OpenBSD一年的总结》
  • nanxiao 发表在《unixODBC使用经验分享》

归档

  • 2024 年 12 月 (1)
  • 2023 年 12 月 (1)
  • 2022 年 12 月 (1)
  • 2022 年 4 月 (1)
  • 2021 年 12 月 (1)
  • 2020 年 12 月 (1)
  • 2020 年 9 月 (2)
  • 2020 年 4 月 (3)
  • 2020 年 3 月 (2)
  • 2019 年 12 月 (1)
  • 2019 年 7 月 (7)
  • 2019 年 6 月 (7)
  • 2019 年 5 月 (1)
  • 2019 年 4 月 (1)
  • 2019 年 3 月 (1)
  • 2019 年 1 月 (1)
  • 2018 年 12 月 (1)
  • 2018 年 11 月 (2)
  • 2018 年 1 月 (1)
  • 2017 年 12 月 (2)
  • 2017 年 11 月 (3)
  • 2017 年 10 月 (1)
  • 2017 年 8 月 (2)
  • 2017 年 7 月 (1)
  • 2017 年 6 月 (1)
  • 2017 年 5 月 (5)
  • 2017 年 4 月 (1)
  • 2017 年 3 月 (1)
  • 2017 年 2 月 (4)
  • 2017 年 1 月 (5)
  • 2016 年 12 月 (19)
  • 2016 年 11 月 (9)
  • 2016 年 10 月 (10)
  • 2016 年 9 月 (10)
  • 2016 年 8 月 (35)
  • 2016 年 7 月 (18)
  • 2016 年 6 月 (15)
  • 2016 年 5 月 (9)
  • 2016 年 4 月 (12)
  • 2016 年 3 月 (30)
  • 2016 年 2 月 (25)
  • 2016 年 1 月 (16)
  • 2015 年 12 月 (36)
  • 2015 年 11 月 (54)
  • 2015 年 10 月 (30)
  • 2015 年 9 月 (20)
  • 2015 年 8 月 (51)
  • 2015 年 7 月 (42)
  • 2015 年 6 月 (28)
  • 2015 年 5 月 (10)
  • 2015 年 4 月 (12)
  • 2015 年 3 月 (16)
  • 2015 年 2 月 (10)
  • 2015 年 1 月 (26)
  • 2014 年 12 月 (7)
  • 2014 年 11 月 (10)
  • 2014 年 10 月 (5)
  • 2014 年 9 月 (7)
  • 2014 年 8 月 (7)
  • 2014 年 7 月 (3)
  • 2014 年 6 月 (1)
  • 2014 年 5 月 (3)
  • 2014 年 2 月 (2)
  • 2014 年 1 月 (3)
  • 2013 年 12 月 (3)
  • 2013 年 11 月 (4)

标签

awk C cpu CUDA docker docker swarm FreeBSD Functional Programming gcc gdb git Golang gopl GPU hardware Haskell iommu kernel Kubernetes libvirt Linux Lua make memory Mesos network Oracle perf Redhat Scala shell Solaris spark Suse Swarmkit system performance SystemTap UNIX unixODBC virtualization Xen 年终总结 技术杂谈 计算机常识 随笔

分类

  • Crash工具笔记 (3)
  • CUDA编程笔记 (17)
  • Delve代码分析笔记 (5)
  • Docker Swarm代码分析笔记 (17)
  • docker笔记 (18)
  • FreeBSD kernel 笔记 (13)
  • Go语言实践技巧 (16)
  • Haskell笔记 (19)
  • ktap代码分析笔记 (1)
  • Kubernetes笔记 (7)
  • Libuv笔记 (1)
  • libvirt笔记 (4)
  • Linux kernel IOMMU代码分析笔记 (12)
  • Linux kernel 笔记 (63)
  • Luajit笔记 (2)
  • Lua笔记 (24)
  • Mesos笔记 (9)
  • Oracle笔记 (10)
  • Perf笔记 (8)
  • Shark代码分析笔记 (4)
  • Swarmkit笔记 (17)
  • Sysdig笔记 (3)
  • SystemTap 笔记 (16)
  • Unix/Linux命令行小技巧专题 (20)
  • Xen 笔记 (2)
  • 信息 (1)
  • 年终总结 (12)
  • 往事如烟 (5)
  • 技术 (294)
  • 生活 (33)
  • 闲侃CPU (4)

其他操作

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org

日期: 2016 年 5 月 14 日

Go语言实践技巧(15)——禁止编译优化

如果要用gdb或delve等调试器调试Go程序,应该在编译时使用-gcflags "-N -l"禁止编译器优化,否则在调试代码时可能会观察到奇怪的现象。

参考资料:
Debugging Go Code with GDB;
A question about using delve to print slice info.

 

发布于 14 5 月, 201614 5 月, 2016分类 Go语言实践技巧标签 GolangGo语言实践技巧(15)——禁止编译优化有 1 条评论
自豪地采用WordPress