发布时间:2016-02-19 15:10:23
【 起源】大家都知道,写程序大体步骤为:1.用编辑器编写源代码,如.c文件。2.用编译器编译代码生成目标文件,如.o。3.用链接器连接目标代码生成可执行文件,如.exe。但如果源文件太多,一个一个编译时就会特别麻烦,于是人们想到,为什么不设计一种类似批处理的程序,来批处理编译源文件呢,于是就有了.........【阅读全文】
发布时间:2016-01-12 14:53:42
1. 现象 函数中声明10M的静态数组,并且memset 为0。 主进程中调用函数,正常执行。 如果线程中调用函数,则出错。内存访问越出界面。 参考如下的帖子得到启发: http://bbs.csdn.net/topics/390444341 .........【阅读全文】
发布时间:2016-01-11 19:52:00
tid 2676199的帖子文本输入后,会导致分词程序崩溃。 gdb core文件 定位函数 en_second_tag 。 此函数对应配置文件中的 en_sseg的配置项目。是针对英文的二次分词,用处不大,取消即可......【阅读全文】
发布时间:2016-01-11 17:47:02
1.让系统在信号中断造成的错误时产生core文件 ps:需要在c中指定大小才可以产生core文件,默认是限制为0,什么文件都不会产生。修改core文件大小,需要su权限:#查看core文件设置ulimit -a#设置core大小为无限ulimit -c unlimited2.运行gdb查看错误位置下面我们可以在发生运行时信号引起的错误时发生core du.........【阅读全文】
发布时间:2016-01-11 15:07:40
点击(此处)折叠或打开#include <stdio.h> #include <stdlib.h> FILE *f = fopen("textfile.txt", "rb"); fseek(f, 0, SEEK_END); long fsize = ftell(f); fseek(f, 0, SEEK_SET); .........【阅读全文】