本文是通过学习左耳朵皓帝的文章,详见:http://blog.csdn.net/haoel1.使用gdbgdb主要是用来调试c和c++程序,首先在编译前我们先把调试信息加到可执行程序当中,使用参数
-g 可以实现这一点。dzhwen@deng:~/first$ gcc -g tst.c -o tst...
分类:
数据库 时间:
2014-06-07 03:36:19
阅读次数:
320
[内存结构]C程序通过编译-汇编-连接,最后到可执行文件。载入内存有这几个部分:text:正文段,存放的是可执行的机器码段data:存放初始化之后的全局变量和静态变量bbs:存放未初始化的静态变量和全局变量heap:堆,由程序员自己分配和释放,程序结束时,操作系统也会释放。stack:
栈,编译器自...
分类:
编程语言 时间:
2014-05-30 08:35:07
阅读次数:
373
一、程序编译的不同阶段。
通常我们是以高级程序开发易于阅读的代码,我们通过语法规则推断代码的具体含义。但是计算机执行代码的时候就需要把代码解析成既定的可执行问题,计算机是如何处理的呢?这里以C语言hello.c文件为例来说明中间过程。#include
int main(){ printf("...
分类:
其他好文 时间:
2014-05-29 03:52:28
阅读次数:
296
JBPM,全称是Java Business Process
Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循
ASL(Apache License Version 2.0)和E...
分类:
其他好文 时间:
2014-05-29 02:35:07
阅读次数:
365
rocess对象,我说的是对象。这个对象包含的方法和属性非常的多,它向我们打开了一个通往Node.js的大门,让我们队Node.js有更多的了解。你知道安装的Node.js的版本吗?你知道你的Node安装在上面平台下吗?你知道你的Node可执行文件的绝对路径吗?你想得到你env环境变量内容吗?上面输...
分类:
Web程序 时间:
2014-05-28 04:17:45
阅读次数:
274
回调函数
在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,一般用于截获消息、获取系统信息或处理异步事件。
ready则是指在页面的...
分类:
其他好文 时间:
2014-05-28 02:24:07
阅读次数:
213
1.安装 doxygen有两种获得 doxygen 的方法。可以下载预编译的可执行文件,也可以从
SVN 存储库下载源代码并自己编译。清单 1 演示的是后一种方法。清单 1. 安装和构建 doxygen 源代码bash-2.05$svn co
https://doxygen.svn.sourcefo...
分类:
编程语言 时间:
2014-05-28 00:04:06
阅读次数:
501
一、首先从Alienbrain_EN_10.5.zip安装包(网上可搜索下载)里提取出linux版安装文件:Installations/Clients/Linux/NoVM/install.bin并chmod+x使之可执行二、如果直接运行,可能会出现大把问题,逐步解决如下:1、首先是报libc.so...
分类:
其他好文 时间:
2014-05-25 23:39:45
阅读次数:
298
1.gcc的-g选项
如果要使用gdb进行调试,必须在编译时在gcc中加入-g选项,使用参数 -g 表示将源代码信息编译到可执行文件中。
如果不使用-g选项:
#include
int main(void)
{
int i = 1;
i = i + 1;
printf("i = %d\n",i);
return 0;
}gcc main.c
gdb a.out
(...
分类:
其他好文 时间:
2014-05-25 21:38:46
阅读次数:
238
1、首先到官网下载myeclipse:myeclipse-10.7.1-offline-installer-linux.run。
要先配置好jdk环境,不然会报错。
2、终端输入(为该run文件添加可执行属性,我的放在了主文件目录里):
htt@htt-Lenovo-V470c:~$ chmod +x /home/htt/myeclipse-10.7.1-offline-instal...
分类:
系统相关 时间:
2014-05-25 20:46:47
阅读次数:
352