摘要:
在linux进行程序调试通常有二种,一是通过printf打印日志,这也是非常方便的;另一种就是gdb调试。进行gdb调试就如在vs中调试一样简单,通过gdb命令完全可以找到程序中任何错误。下面贴出gdb命令,看一眼或者用一次不可能完全记住,需要多加练习,下面放上gdb调试的命令,遇到想不起来方便查看。通过进行gdb调试的时候,在编译的时候需要加上-g,如:gcc -g main.c -o main(注:-g 只是把原代码行数等记录在main里,然后通过索引到源代码中,所以调试的时候源代码必须存在)然后运行:gdbmain在linux,可以通过help命令查看。下面通过一个小程序学习gdb常用命 阅读全文
摘要:
BMP图片大家都知道,可以通过查看BMP图片结构使用纯C就可以打开,编辑,处理,保存图片。非常方便使用。具体BMP结构可以参考:wingdi.h头文件。今天主要在进行删减代码,需要把多余的代码删除,之前写的保存bmp代码就此贴在这里留着以后需要的时候使用:8位BMP图片保存代码: 1 BOOL SaveMatrixToGrayBmp(char* sBMPFile, //name of BMP file 2 BYTE *pMatrix, // pointer to Matrix Bits array 3 int bmpWidth , 4 ... 阅读全文