D语言中国主页  D语言编辑器SciTE4D   DWin库 D语言官方网站
D语言编译器1.x最新版 OpenSource   Tango   webnews  Wiki

查看完整版本: 在Windows上配置 CodeBlocks+DMD 进行 D 编程

yidabu 2007-4-27 11:39

在Windows上配置 CodeBlocks+DMD 进行 D 编程

在Windows上配置 CodeBlocks+DMD 进行 D 编程知识若不分享 实在没有意义 http://www.d-programming-language-china.org 20070408点击下面网址查看原文:http://www.d-programming-language-china.org        by:        h_rain        from:        http://h-rain.javaeye.com/blog/65825        关键字:        D语言,DMD,DDbg,CodeBlocks        使用DMD1.009+DDbg+CodeBlocks,配置完成后,就可以进行调试了.        部分内容可以参考 在 Windows 上配置 CodeBlocks + gdcwin 进行 D 编程        在CodeBlocks上配置 DMD 与配置GDC的步骤基本相同,都是指定编译器的所在目录,指定Include,Lib搜索路径等.一 下载与准备        1 下载DMD与DMC:        http://ftp.digitalmars.com/dmd.zip        http://ftp.digitalmars.com/dmd.zip        假设,DMC与DMD被解压缩在 C:\mingw\D\DM 与 C:\mingw\D\DMD.        2 下载DDbg,主页在http://ddbg.mainia.de/releases.html        目前的最新版是v0.0.5.3 alpha (2007-03-22),功能仍然不完善,但已经可用.        假设,DDbg的可执行文件被解压缩在C:\mingw\D\DMD\bin\ddbg.exe二 设置        1 设置DDbg        DDbg可以模拟GDB的CLI接口,所以可以被集成进CodeBlocks,但需要将DDbg.exe改名为DDbg_gdb.exe,才能开启模拟GDB的接口模式.( 本文出处: http://www.d-programming-language-china.org )        2 设置CodeBlocks:        1) 在CodeBlocks的Setings菜单下,选择Compiler And Debuger菜单项,出现编译器设置对话框.        2) Selected Compiler下拉列表框中,选择 Digital Mars D Compiler        3) 在第二个下拉列表框中,选择Toolchain Executables,下面就出现了Compiler's installation Directory编辑框,        A) 点击"..."按钮,选择编译器的安装目录为C:\mingw\D\dmd目录        B)在Program Files页中,设置Debuger为DDbg_gdb.exe.        4) 在第二个下拉列表框中,选择Search Directory,我们来配置编译链接搜索目录.        A)Complier页,保证有路径C:\mingw\D\dmd\src\phobos        B)Linker页,保证有路径C:\mingw\D\dmd\lib三 使用        1 新建D工程,选择使用DMD编译器.        2 在Project build options对话框中,选择Debug目标,在第二个下拉列表框中选择Linker settings,在Other linker options输入框中,输入-g        3 编译,设置断点,F8开始调试吧!        整体的要点:        1 设置编译器的安装路径        2 更改调试器为ddbg_gdb.exe        3 在每个工程的Debug目标中,给链接器增加一个-g调试开关.        因为DMD的编译器与链接器是一个,而正常的时候,连接器是没有-g调试开关的,所以就不能将调试信息链接进exe文件,因此就无法被ddbg调试.( lastupdate:20070427 最新文章请访问http://www.d-programming-language-china.org )关于一大步成功社区:yidabu提倡在交流中学习,在分享中提高收集感兴趣的知识,写下心得,通过网络与别人一起分享理解一点就实践一步,收获什么就分享什么,成功就是这样一点点一步步累积起来的网络只是一个工具,只有自己身心提高才是实实在在的。d-programming-language-china.org为大家提供一个学习交流各种知识的平台
页: [1]
查看完整版本: 在Windows上配置 CodeBlocks+DMD 进行 D 编程