第九章 开发工具
本章介绍一些linux系统中的程序开发工具,其中一些工具也可以在UNIX系统中使用.linux系统除提供开发人员必须的编译器和调试器外,还提供一组工具,其中每个都可以完成一件独立的任务,并且允许开发人员将它们创造性地组合在一起,而这种组合能力也是linux从UNIX的哲学体系中继承而来的.
9.1 多个源文件带来的问题
在编写小程序时,许多人都会在编辑完源文件后重新编译所有...
分类:
系统相关 时间:
2015-06-27 09:56:56
阅读次数:
252
[简介]? =============? GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图...
分类:
数据库 时间:
2015-06-25 15:47:27
阅读次数:
146
Qt 是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
Qt Creator 是全新的跨平台 Qt IDE(集成开发环境),可单独使用,也可与 Qt 库和开发工具组成一套完整的 SDK(软件开发工具包)。 其中包括:高级 C++ 代码编辑器,项目和生成管理工具,集成的上下文相关的帮助系统,图形化调试器,代码管理和浏览工具。...
分类:
其他好文 时间:
2015-06-20 11:54:09
阅读次数:
218
在阅读的过程中有任何问题,欢迎一起交流
邮箱:1494713801@qq.com
QQ:1494713801
在linux下,开发工具被切割成一个个独立的小工具。各自处理不同的问题。例如:
编辑器(emacs, vim)
用来进行编辑程序的
调试器(gdb) 用来调试程序
编译器(GCC) 用来编译和链接程序的
性能分析工具(gcov, gprof) 用来优化程序的...
分类:
编程语言 时间:
2015-06-18 17:23:26
阅读次数:
146
随着Xcode 5的发布,LLDB调试器已经取代了GDB,成为了Xcode工程中默认的调试器。它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。LLDB为Xcode提供了底层调试环境,其中包括内嵌在Xcode IDE中的位于调试区域的控制面板,在这里我们可以直接调用LLDB命令。...
分类:
移动开发 时间:
2015-06-17 11:11:49
阅读次数:
182
使用GDB调试器GDB概要————GDB是GNU开源组织公布的一个强大的UNIX下的程序调试工具。也许,各位比較喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但假设你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长。尺有所短”就是...
分类:
数据库 时间:
2015-06-17 09:22:56
阅读次数:
117
简介调试程序有很多方法,例如向屏幕上打印消息,使用调试器,或者只需仔细考虑程序如何运行,并对问题进行有根有据的猜测。在修复 bug 之前,首先要确定在源程序中的位置。例如,当一个程序产生崩溃或生成核心转储(core dump)时,您就需要了解是哪行代码发生了崩溃。在找到有问题的代码行之后,就可以确定...
分类:
其他好文 时间:
2015-06-15 20:18:58
阅读次数:
144
安装phpstrom,请问度娘,至于破解器这些网上很多,直接进入正题。我们在phpstorm中断点调试需要获取一个php_xdebug的dll文件,这个文件在刚才的PHP安装文件已经有。不用下载。备注:目前我们使用的PHP收5.5.13版本,这里面的php_xdebug的文件也需要是对应支持的5.5...
分类:
Web程序 时间:
2015-06-15 16:20:21
阅读次数:
216
源文件与模块生成时的文件不同。仍要让调试器使用它吗?【转】 http://blog.csdn.net/zsfsmartfish/article/details/18358451 vs2010当中,给项目添加外部引用库: lib http://wenku.baidu.com/link?url=JQyM...
分类:
编程语言 时间:
2015-06-15 09:07:56
阅读次数:
173