`
阿尔萨斯
  • 浏览: 4174112 次
社区版块
存档分类
最新评论

D语言用GDB调试

 
阅读更多

GDB7.2后开始支持对D语言的调试,前提是必须用DMD编译时打开一个开关。

接着上例,编译命令修改为:

dmd -gc -debug hello.d

然后就可以用正常的gdb命令调试了:

gdb hello

b hello.d:5

run


在Emacs里面用gdb模式调试,和C++一样方便了。



分享到:
评论

相关推荐

    MonoDevelop.Debugger.Gdb.D:GNULinux下MonoDevelop对D编程语言的调试支持

    D 编程语言的 GDB 前端 这个插件 - MonoDevelop.Debugger.Gdb.D - 在 GNU/Linux 下为 MonoDevelop IDE 中的提供调试支持。 该项目依赖于 MonoDevelop 的 D 语言绑定插件——所谓的项目及其部分。 一般信息 该项目...

    windows下配置eclipse+CDT+Cygwin调试平台

    在Windows下用Eclipse+CDT+cygwin搭建GDB调试平台 以下软件均为Windows平台下的版本。 1、 安装JDK,目的是为了Eclipse的运行。 版本是jdk-1_5_0_06-windows-i586-p.exe或更高 ,下载地址...

    Dev-Cpp-5.16d.exe

    它集成了 SynEdit 源码编辑器、MinGW-w64 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,非常适合于在教学中供 C/C++语言初学者使用,也适合于非商业级普通开发者使用。 原作者 Bloodshed 和 Orwell 已...

    codeblocks17.12mingw-setup.exe

    Code::Blocks17.12最新版,是轻量级c/c++开发工具,集成了GNU GCC编译器与GDB调试器。它还可以开发FORTRAN程序与D语言程序 Code::Blocks 是一款功能强大的IDE(集成开发环境),力求为开发者(个人或团队)提供一个...

    MinGW-Windows下的GNU开源编译环境(4)

    使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 源码编辑推荐使用notepad++,...

    MinGW-Windows下的GNU开源编译环境(3)

    使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 源码编辑推荐使用notepad++,...

    MinGW-Windows下的GNU开源编译环境(5)

    使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 源码编辑推荐使用notepad++,...

    MinGW-Windows下的GNU开源编译环境(2)

    使用方法:解压到 C:\MinGW[或D: E:等] 在环境变量PATH目录中添加 C:\MinGW\bin[或D: E:等],就行了。 测试安装:添加好PATH变量后,打开DOS窗口,输入gcc -v,显示出版本号就对了。 ==============================...

    清华大学Linux操作系统原理与应用

    D.2.5 gdb使用示例 242 D.3 GNU make和makefile 243 D.3.1 GNU make 243 D.3.2 makefile的基本结构 243 D.3.3 makefile的变量 244 D.3.4 GNU make的主要预定义变量 245 D.3.5 GNU make的隐含规则 245 D.3.6 运行make...

    嵌入式课件

    12.6.2 应用程序的GDB/GDBSERVER联机调试 12.6.3 字符设备应用程序的开发 思考题与习题 第13章 图形用户接口(GUI) 13.1图形用户接口的层次结构 13.1.1图形基础设施 13.1.2高级图形函数库 13.1.3 GUI窗口管理...

    zig-stm32-blink:使用Zig使某些LED闪烁

    可以使用和gdb-multiarch直接在板上调试固件。 在终端运行中: openocd -f board/stm32f4discovery.cfg 然后从另一个终端导航到包含ELF输出的目录(即zig-cache/bin )并运行: gdb-multiarch zig-stm32-blin

    sambamba:用于处理SAMBAM数据的工具

    [ ]桑巴姆巴目录获得帮助报告sambamba错误或问题检查清单: 行为守则编译Sambamba 编译依赖为Linux编译GNU Guix 为Mac OS X编译发展调试和故障排除某些英特尔至强处理器上的段错误转储核心使用catchsegv 使用gdb ...

    Linux网络编程

    4.3.1 用C 来建立、使用管道........65 4.3.2 需要注意的问题....72 4.4 有名管道.....72 4.4.1 有名管道的创建....72 4.4.2 有名管道的I/O 使用.............73 4.4.3 未提到的关于有名管道的一些注意...75 4.5 ...

    mysql5.1中文手册

    使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 ...

    Min GW - binutils-2.18.50-20080109-2.tar.gz

    gdb MinGW中的调试工具 mingw32-make Make工具,用以更好的管理你的项目 然后,将上述文件逐一下载,然后全部解压缩到一个目录下就可以了,我这里假设你是移动到$(MINGW)这个目录下了。这样,你的MinGW就算安装成功...

    嵌入式\(高校应用案例)北航软件学院

    ZKQ090103 Linux 开发环境与应用程序设计 Linux C 编程基础,gdb调式器,Makefile文件概述;Linux系统调用原理;基于系统调用的文件I/O操作;文件上锁,程序机制与功能,特殊文件的操作;串口编程,串口通信的实现;...

    MySQL5.1参考手册官方简体中文版

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装...

    操作系统(内存管理)

    文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...

    mysql官方中文参考手册

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装...

    MYSQL中文手册

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过...

Global site tag (gtag.js) - Google Analytics