Submitted by Nikhil Bhargava on Tue, 02/17/2004 - 14:37. Articles | General Interest
This article talks about debugging tools for applications in C on Linux
platforms. Most of the tools are freely available on all major
platforms with very wide user support. The tools help in static
analysis of code as well as assist in dynamic evaluation of code.
note that tools listed here are suggestions of the author. This list is
not a standard one. Changes have to be done in it depending upon the
nature, scope and details of the application to be developed.
1. Dmalloc
The debug memory allocation or Dmalloc library is a freeware debugging
tool which has been specially designed as a drop in replacement for the
system's malloc, realloc, calloc, free and other memory management
routines while providing powerful debugging facilities configurable at
runtime. It makes changes during compile time and donot add runtime
changes in binary. These facilities include such things as memory-leak
tracking, fence-post write detection, file/line number reporting, and
general logging of statistics. The library is reasonably portable
having been run successfully on at least the following operating
systems: AIX, BSD/OS, DG/UX, Free/Net/OpenBSD, GNU/Hurd, HPUX, Irix,
Linux, MS-DOG, NeXT, OSF, SCO, Solaris, SunOS, Ultrix, Unixware,
Windoze, and even Unicos on a Cray T3E. It has full support for
programs the debugging of POSIX threads.
The package includes the library, configuration scripts, debug utility application, test program, and documentation.
2. Valgrind
Valgrind is a GPL distributed system for debugging and profiling
x86-Linux programs. I can also be helpful for programs for platforms
other than x86 since behavior of x86 binary is similar to other
binaries. The accompanying tools with Valgrind automatically detect
many memory management and threading bugs, avoiding hours of
frustrating bug-hunting, making programs more stable. It supports a
through detailed profiling to help speed up the programs.
The Valgrind distribution includes four tools: two memory error detectors, a thread
3. Electricfence
Electric Fence is a freeware library that can be used for C programming
and debugging. It can be linked at compile time and it will warn about
possible problems such as freeing memory that doesn't exist, etc. It is
basically a memory profiling tool. However currently it is available
only on HP-Unix platform (I am not very sure though).
4. GDB
This is the Gnome Debugger which comes as a freeware support package
with freeware Linux distribution like Red Hat, Slacware, and Debian
etc. It has full support of many languages like C, C++, and Perl etc.
It helps to debug the binaries of these languages in modes like single
step, multiple step or complete run. It also has provisions of setting
break points and trace value.
It is helpful for stub testing, functional flow checking and bound checking.
this is readily available with all flavours of Linux andUnix platforms and is amply supported in user community.
5. Insight
Insight is a graphical user interface to GDB, the GNU Debugger written
in Tcl/Tk by at Red Hat, Inc. and Cygnus Solutions Insight provides all
features provided by GDB along with Graphical debugging interface
replacing traditional command based interface.
6. Memprof
MemProf is a free ware memory Profiling and memory leak detection tool
which comes as an addendum to common Linux distributions. It can
generate a profile how much memory was allocated by each function in
the program. It can scan memory and find blocks that have been
allocated but are no longer referenced anywhere (dead code).
MemProf works by pre-loading a library to override the C library's
memory allocation functions and does not require recompiling the
program. One advantage MemProf has over some other similar tools that
are available is that it has a nice GUI front-end and is relatively
easy to use.
I am Nikhil Bhargava from Delhi, India. I am a Computer Engineer
currently working in C-DOT, India for past one year. Comments and
Suggestions are always welcome.
◆經典C源程序100例:http://post.baidu.com/f?kz=8618367
◆時鐘的駐留程序:http://post.baidu.com/f?kz=10822377
◆數據結構暨若干經典問題和算法:http://post.baidu.com/f?kz=10922856
◆LIUXUY 磁盤系統源程序:http://post.baidu.com/f?kz=12973347
◆RLE壓縮:http://post.baidu.com/f?kz=12592570
◆快速排序:http://post.baidu.com/f?kz=12262349
◆全排列的遞歸算法:http://post.baidu.com/f?kz=12248706
◆KMP字符串搜索算法:http://post.baidu.com/f?kz=12143581
◆C高效編程四招:http://post.baidu.com/f?kz=13192245
◆無棧非遞歸二叉樹遍歷:http://post.baidu.com/f?kz=12394188
◆跟我學NETBSD內核源碼:http://post.baidu.com/f?kz=12201581
◆Linux源碼:http://post.baidu.com/f?kz=12692827
◆C語言中不定參數的實現http://post.baidu.com/f?kz=19232306
◆一個有關 FreeBSD 的網站:http://post.baidu.com/f?kz=14828500
◆c51系列仿真器:http://post.baidu.com/f?kz=14332652
◆brainf*ck 語言的解釋器http://post.baidu.com/f?kz=15998145
◆怎樣用c寫游戲:http://post.baidu.com/f?kz=5417859
◆本吧游戲編程相關:http://post.baidu.com/f?kz=11867577
◆簡單的病毒程序:http://post.baidu.com/f?kz=5558054
◆迷宮游戲:http://post.baidu.com/f?kz=5781985
◆QQ好友管理程序:http://post.baidu.com/f?kz=5071518
◆銷售監控程序:http://post.baidu.com/f?kz=6352894
◆簡單的倉儲管理系統:http://post.baidu.com/f?kz=7316990
◆簡單的電話儲存系統:http://post.baidu.com/f?kz=7257980
◆模擬電子時鐘的程序:http://post.baidu.com/f?kz=7519467
◆計算任意一天是星期幾:http://post.baidu.com/f?kz=8329211
◆打印任意月份日歷:http://post.baidu.com/f?kz=8880741
◆分類記事本:http://post.baidu.com/f?kz=8154266
◆TC2編程圖片處理利器:http://post.baidu.com/f?kz=11163580
◆printf寫的游戲:http://post.baidu.com/f?kz=11162185
◆人機對戰撲克游戲:http://post.baidu.com/f?kz=11366672
◆俄羅斯方塊:http://post.baidu.com/f?kz=12145169
◆俄羅斯方塊:http://post.baidu.com/f?kz=16028030
◆文本加密例程:http://post.baidu.com/f?kz=11968123
◆給一行文字設置密碼加解密:http://post.baidu.com/f?kz=20205053
◆破解BIOS密碼:http://post.baidu.com/f?kz=12230804
◆貪吃蛇1代:http://post.baidu.com/f?kz=30512251
◆完整的貪吃蛇游戲:http://post.baidu.com/f?kz=31119717
◆貪吃蛇:http://post.baidu.com/f?kz=19624003
◆學生成績系統(C++版) http://post.baidu.com/f?kz=6640660
◆圖書館管理系統http://post.baidu.com/f?kz=22241061
◆圖書管理系統http://post.baidu.com/f?kz=17682927
◆萬年歷http://post.baidu.com/f?kz=17197492
◆判斷閏年http://post.baidu.com/f?kz=16137615
◆萬年歷http://post.baidu.com/f?kz=20493202
◆變化的同心圓http://post.baidu.com/f?kz=18056765
◆通訊錄 http://post.baidu.com/f?kz=22775724
◆C語言通訊錄(數組):http://post.baidu.com/f?kz=37202204
◆飛機票訂購系統http://post.baidu.com/f?kz=21296518
◆又一個計算器:http://post.baidu.com/f?kz=24283347
◆一個級數:http://post.baidu.com/f?kz=16708781
◆四則運算計算器http://post.baidu.com/f?kz=22279483
◆二叉樹排序樹上實現學生信息管理http://post.baidu.com/f?kz=21436251
◆判斷回文字符串:http://post.baidu.com/f?kz=21815959
◆教小學生算術:http://post.baidu.com/f?kz=22322599
◆六籽彈小游戲http://post.baidu.com/f?kz=17637684
◆黑白棋:http://post.baidu.com/f?kz=19624178
◆十個學生的成績統計:http://post.baidu.com/f?kz=14787745
◆某一天是這一年的第幾天:http://post.baidu.com/f?kz=13772082
◆局域網聊天的程序:http://post.baidu.com/f?kz=14413292
◆C編寫簡單的窗口界面:http://post.baidu.com/f?kz=3388604
◆哈希表實例:http://post.baidu.com/f?kz=13350908
◆隨機生成的迷宮游戲:http://post.baidu.com/f?kz=11120413
◆炸彈超人游戲c語言簡版:http://post.baidu.com/f?kz=37461531
◆用棧實現的迷宮尋徑演示:http://post.baidu.com/f?kz=38578844
◆計算電腦開機時間:http://post.baidu.com/f?kz=38506368
◆C++編一個成績管理課件:http://post.baidu.com/f?kz=3889433
◆一圈人報數問題問題:http://post.baidu.com/f?kz=3833415
◆又一報數出圈http://post.baidu.com/f?kz=17789700
◆約瑟夫環循環鏈表 http://post.baidu.com/f?kz=13750140
◆用c編一個分數計算器程序 :http://post.baidu.com/f?kz=3831746
◆命令行計算器:http://post.baidu.com/f?kz=8465088
◆乘法表:http://post.baidu.com/f?kz=11267637
◆學生管理系統:http://post.baidu.com/f?kz=5806073
◆學生成績管理系統:http://post.baidu.com/f?kz=37076140
◆學生成績管理系統:http://post.baidu.com/f?kz=5972675
◆學生成績管理程序(鏈表):http://post.baidu.com/f?kz=6598859
◆統計學生成績(8pm版)http://post.baidu.com/f?kz=14787745
◆打印九九表:http://post.baidu.com/f?kz=6059385
◆水仙花數問題:http://post.baidu.com/f?kz=11510377
◆打印2004年日歷:http://post.baidu.com/f?kz=6469868
◆八皇后問題:http://post.baidu.com/f?kz=4456709
◆八皇后問題(do熊版):http://post.baidu.com/f?kz=8513222
◆漢諾塔問題:http://post.baidu.com/f?kz=7402377
◆統計不同字符個數:http://post.baidu.com/f?kz=7394163
◆統計單詞數行數:http://post.baidu.com/f?kz=8211273
◆查找替換字符串并統計次數:http://post.baidu.com/f?kz=7335032
◆楊輝三角:http://post.baidu.com/f?kz=9299150
◆屏幕中間輸出楊輝三角http://post.baidu.com/f?kz=12054232
◆矩陣轉置:http://post.baidu.com/f?kz=9882271
◆輸出用*組成的三角形:http://post.baidu.com/f?kz=8465901
◆輸出一個菱形:http://post.baidu.com/f?kz=11879706
◆輸出菱形http://post.baidu.com/f?kz=16465168
◆手把手教你寫猜數游戲:http://post.baidu.com/f?kz=11205156
◆abort函數簡介:http://post.baidu.com/f?kz=8610596
◆getchar與putchar:http://post.baidu.com/f?kz=7820387
◆scanf 討論:http://post.baidu.com/f?kz=5305522
◆C語言輸入輸出討論:http://post.baidu.com/f?kz=7586045
◆時間函數clock():http://post.baidu.com/f?kz=7867779
◆在規定時段自動關機:http://post.baidu.com/f?kz=7132544
◆getch防止程序運行一閃而過:http://post.baidu.com/f?kz=7360819
◆MALLOC FREE問題:http://post.baidu.com/f?kz=4826280
◆一個連接兩個字符串的函數:http://post.baidu.com/f?kz=7958354
◆同一行回顯輸入字符:http://post.baidu.com/f?kz=5272169
◆整點報時問題:http://post.baidu.com/f?kz=7307517
◆c語言中隨機數字應用: http://post.baidu.com/f?kz=3065339
◆怎樣獲取文件大小:http://post.baidu.com/f?kz=4189689
◆程序得到自已的當前名稱:http://post.baidu.com/f?kz=5993842
◆怎么使用清屏:http://post.baidu.com/f?kz=6087210
◆sound()函數為何沒有聲音:http://post.baidu.com/f?kz=30844221
◆自寫trim函數:http://post.baidu.com/f?kz=14226973
◆bioskey(1)的問題:http://post.baidu.com/f?kz=14651579
http://post.baidu.com/f?kz=14536875
◆bioskey這個函數怎么用:http://post.baidu.com/f?kz=15272841
◆CHAR*轉為LONG:http://post.baidu.com/f?kz=15054773
◆LONG毫秒轉為CHAR*分秒的函數:http://post.baidu.com/f?kz=15140414
◆狐貍找兔子:http://post.baidu.com/f?kz=8729392
◆猴子吃桃:http://post.baidu.com/f?kz=8448705
◆猜數游戲: http://post.baidu.com/f?kz=4215306
◆二分法解方程:http://post.baidu.com/f?kz=7663955
◆同余在數值計算中的應用:http://post.baidu.com/f?kz=6924343
◆多項式相乘:http://post.baidu.com/f?kz=7441950
◆韓信點兵:http://post.baidu.com/f?kz=8203887
◆用C編寫的四葉玫瑰曲線:http://post.baidu.com/f?kz=7853365
四葉玫瑰曲線的旋轉動畫:http://post.baidu.com/f?kz=18656216
◆求n個數的最大公約數:http://post.baidu.com/f?kz=6848849
◆尋找完數:http://post.baidu.com/f?kz=11892209
◆蛇形矩陣算法:http://post.baidu.com/f?kz=12433353
◆圓周率計算:http://post.baidu.com/f?kz=12394522
◆小球稱重:http://post.baidu.com/f?kz=12648561
◆整數分解:http://post.baidu.com/f?kz=12582169
◆整數的立方=兩整數的平方差:http://post.baidu.com/f?kz=15121585
◆階乘級數:http://post.baidu.com/f?kz=14601711
◆三點坐標求三角形面積:http://post.baidu.com/f?kz=14679236
◆多項式相乘http://post.baidu.com/f?kz=17157736
◆求pi的怪異程式:http://post.baidu.com/f?kz=14832207
◆歌德巴赫猜想:http://post.baidu.com/f?kz=20011131
◆求最大公約數和最小公倍數http://post.baidu.com/f?kz=15965236
◆3個正整數的最小公倍數http://post.baidu.com/f?kz=17747110
◆求階乘:http://post.baidu.com/f?kz=19314067
◆輸出三數最大值:http://post.baidu.com/f?kz=19023855
◆10000以內的階乘(do熊版)http://post.baidu.com/f?kz=16446002
◆算法:整數劃分問題http://post.baidu.com/f?kz=12582169
◆輾轉法求2個數最大公約數http://post.baidu.com/f?kz=16965299
◆算24:http://post.baidu.com/f?kz=17336190
◆100元買100只雞:http://post.baidu.com/f?kz=14920285
◆COS X曲線http://post.baidu.com/f?kz=16633244
◆矩陣的加減乘運算演示:http://post.baidu.com/f?kz=37953154
◆狐貍找兔子:http://post.baidu.com/f?kz=8729392
◆猴子吃桃:http://post.baidu.com/f?kz=8448705
◆猜數游戲: http://post.baidu.com/f?kz=4215306
◆二分法解方程:http://post.baidu.com/f?kz=7663955
◆同余在數值計算中的應用:http://post.baidu.com/f?kz=6924343
◆多項式相乘:http://post.baidu.com/f?kz=7441950
◆韓信點兵:http://post.baidu.com/f?kz=8203887
◆用C編寫的四葉玫瑰曲線:http://post.baidu.com/f?kz=7853365
四葉玫瑰曲線的旋轉動畫:http://post.baidu.com/f?kz=18656216
◆求n個數的最大公約數:http://post.baidu.com/f?kz=6848849
◆尋找完數:http://post.baidu.com/f?kz=11892209
◆蛇形矩陣算法:http://post.baidu.com/f?kz=12433353
◆圓周率計算:http://post.baidu.com/f?kz=12394522
◆小球稱重:http://post.baidu.com/f?kz=12648561
◆整數分解:http://post.baidu.com/f?kz=12582169
◆整數的立方=兩整數的平方差:http://post.baidu.com/f?kz=15121585
◆階乘級數:http://post.baidu.com/f?kz=14601711
◆三點坐標求三角形面積:http://post.baidu.com/f?kz=14679236
◆多項式相乘http://post.baidu.com/f?kz=17157736
◆求pi的怪異程式:http://post.baidu.com/f?kz=14832207
◆歌德巴赫猜想:http://post.baidu.com/f?kz=20011131
◆求最大公約數和最小公倍數http://post.baidu.com/f?kz=15965236
◆3個正整數的最小公倍數http://post.baidu.com/f?kz=17747110
◆求階乘:http://post.baidu.com/f?kz=19314067
◆輸出三數最大值:http://post.baidu.com/f?kz=19023855
◆10000以內的階乘(do熊版)http://post.baidu.com/f?kz=16446002
◆算法:整數劃分問題http://post.baidu.com/f?kz=12582169
◆輾轉法求2個數最大公約數http://post.baidu.com/f?kz=16965299
◆算24:http://post.baidu.com/f?kz=17336190
◆100元買100只雞:http://post.baidu.com/f?kz=14920285
◆COS X曲線http://post.baidu.com/f?kz=16633244
◆矩陣的加減乘運算演示:http://post.baidu.com/f?kz=37953154
◆@ 的讀音:http://post.baidu.com/f?kz=12952426
◆“&”怎么讀http://post.baidu.com/f?kz=17725981
◆gcc跨平臺問題:http://post.baidu.com/f?kz=5371847
◆LL型運算(64位): http://post.baidu.com/f?kz=5248192
◆正方形動畫下落(不用清屏):http://post.baidu.com/f?kz=5467099
◆大數運算的免費庫libgmp:http://www.swox.com/gmp/
◆大數運算10000以內階乘:http://post.baidu.com/f?kz=2780897
◆素數搜索算法程序:http://post.baidu.com/f?kz=6221885
◆bmp文件讀寫: http://post.baidu.com/f?kz=5236264
◆用C顯示PCX文件:http://post.baidu.com/f?kz=6059067
◆匯編語言嵌入C 程序段:http://post.baidu.com/f?kz=4038342
◆宏替換問題: http://post.baidu.com/f?kz=5327438
◆宏定義帶括號的問題:http://post.baidu.com/f?kz=10001502
◆大下標數組操作:http://post.baidu.com/f?kz=4201196
◆關于數組越界:http://post.baidu.com/f?kz=13204257
◆整數數組初始化賦值:http://post.baidu.com/f?kz=8513573
◆字符數組與字符串:http://post.baidu.com/f?kz=7608560
◆字符串數組下標問題:http://post.baidu.com/f?kz=11253296
◆數組的編譯和執行的效率:http://post.baidu.com/f?kz=6243463
◆C寫的隱式輸入密碼:http://post.baidu.com/f?kz=5438409
◆又一個隱式密碼輸入:http://post.baidu.com/f?kz=11321460
◆C 的文本文件行操作:http://post.baidu.com/f?kz=4303211
◆鏈表的數據插入:http://post.baidu.com/f?kz=5851022
◆鏈表的合并:http://post.baidu.com/f?kz=5790984
◆雙向鏈表的插入和刪除:http://post.baidu.com/f?kz=6352819
◆譚C例題鏈表插入刪除操作:http://post.baidu.com/f?kz=2286853
◆進制轉換的幾個函數:http://post.baidu.com/f?kz=5799330
◆十進制轉二進制的一種方法:http://post.baidu.com/f?kz=4201639
◆鼠標事件處理:http://post.baidu.com/f?kz=5469795
◆兩個鼠標函數庫:http://post.baidu.com/f?kz=6952040
◆鼠標器的程序信息:http://post.baidu.com/f?kz=2728110
◆關于鼠標程序:http://post.baidu.com/f?kz=12299687
◆中斷號調用:http://post.baidu.com/f?kz=5469596
◆幾個中斷的資料:http://post.baidu.com/f?kz=7462907
◆C語言接口與實現:http://post.baidu.com/f?kz=5979383
◆C語言的串口通信:http://post.baidu.com/f?kz=8467750
◆怎樣理解遞歸對棧的應用:http://post.baidu.com/f?kz=9882580
◆遞歸求組合定值:http://post.baidu.com/f?kz=5824841
◆遞歸求元素和:http://post.baidu.com/f?kz=6380549
◆全排列:http://post.baidu.com/f?kz=7336872
◆擂臺賽--求1000000素數:http://post.baidu.com/f?kz=6221885
◆擂臺賽--大數運算:http://post.baidu.com/f?kz=6279195
◆字符串編輯時光標的控制:http://post.baidu.com/f?kz=6230397
◆在指定位置輸出字符:http://post.baidu.com/f?kz=12059970
◆光盤啟動菜單的問題:http://post.baidu.com/f?kz=6093143
◆NOIP復賽文件名大小寫問題:http://post.baidu.com/f?kz=6270393
◆程序的帶參運行 http://post.baidu.com/f?kz=3545215
◆關于main 的參數:http://post.baidu.com/f?kz=7535662
◆main 函數返回值問題:http://post.baidu.com/f?kz=11161360
◆一個主函數參數問題:http://post.baidu.com/f?kz=9495695
◆函數參數中引用別名問題:http://post.baidu.com/f?kz=9299395
◆函數調用返回多個值:http://post.baidu.com/f?kz=5536004
◆函數中參數調用的問題:http://post.baidu.com/f?kz=6035295
◆函數參數按址傳送的問題:http://post.baidu.com/f?kz=5558840
◆assiss談宏定義及條件編譯:http://post.baidu.com/f?kz=6193259
◆輸出格式*號控制符:http://post.baidu.com/f?kz=7149608
◆輸出格式的空格問題:http://post.baidu.com/f?kz=5147346
◆輸出格式中#代表什么:http://post.baidu.com/f?kz=11993035
◆程序代碼的上傳與下載:http://post.baidu.com/f?kz=6566895
◆++i和i++的問題:http://post.baidu.com/f?kz=6712609
◆ASCII字符輸出問題:http://post.baidu.com/f?kz=6771317
◆Fdisk的源程序:http://post.baidu.com/f?kz=6790551
◆正則替換:http://post.baidu.com/f?kz=6775253
◆自我保護----“程序自殺”:http://post.baidu.com/f?kz=6682850
◆編輯框問題:http://post.baidu.com/f?kz=6953560
◆西文環境下顯示漢字:http://post.baidu.com/f?kz=2144548
◆讀取漢字庫中的漢字:http://post.baidu.com/f?kz=7359496
◆三種排序:http://post.baidu.com/f?kz=6769579
◆far 遠程指針簡述:http://post.baidu.com/f?kz=7742757
◆指針懸空的危險錯誤:http://post.baidu.com/f?kz=7130531
◆指針作參數的問題:http://post.baidu.com/f?kz=6922977
◆判斷字符串是否回文: http://post.baidu.com/f?kz=7624806
◆編程中遇到的小困擾:http://post.baidu.com/f?kz=8002835
◆UNIX下面怎么編譯C程序:http://post.baidu.com/f?kz=8046512
◆C如何調用其他程序:http://post.baidu.com/f?kz=8355281
◆C游戲中控制鍵盤:http://post.baidu.com/f?kz=4902906
◆C語言控制應用:http://post.baidu.com/f?kz=8399030
◆C項目工程(unix下)注意事項:http://post.baidu.com/f?kz=9087043
◆make file(unix下)易錯地方:http://post.baidu.com/f?kz=9362741
◆補碼問題:http://post.baidu.com/f?kz=11189164
◆DOS仿多線程問題:http://post.baidu.com/f?kz=11553963
◆棧的push和pop操作:http://post.baidu.com/f?kz=10820691
◆頭文件如何理解:http://post.baidu.com/f?kz=7566720
◆編程解IQ測試:http://post.baidu.com/f?kz=11359491
◆邏輯破案的編程處理:http://post.baidu.com/f?kz=11283225
◆VC++中浮點數與字符串轉化:http://post.baidu.com/f?kz=12061615
◆為何VC++6.0無法運行某些C程序:http://post.baidu.com/f?kz=11123696
◆逆序輸出:http://post.baidu.com/f?kz=11484218
◆scanf:floating points format not linked:http://post.baidu.com/f?kz=12999839
◆c輸出到打印機:http://post.baidu.com/f?kz=12482547
◆源代碼-自我產生的程序:http://post.baidu.com/f?kz=14261864
◆PC 底層系統編程:http://post.baidu.com/f?kz=14071636
◆C中怎么制作函數庫:http://post.baidu.com/f?kz=14190938
◆有關 FreeBSD 的網站:http://post.baidu.com/f?kz=14828500
◆一個畫圖程序:http://post.baidu.com/f?kz=15165712
◆算法--貪心法:http://post.baidu.com/f?kz=15321632
◆合并排序:http://post.baidu.com/f?kz=15330626
◆射擊游戲:http://post.baidu.com/f?kz=15417872
◆怎樣編一個螺旋數組:http://post.baidu.com/f?kz=15384659
C中怎么制作函數庫:http://post.baidu.com/f?kz=14190938
10發90環有多少種可能:http://post.baidu.com/f?kz=15878635
Dev-C++4.9.9.2下載&使用教程:http://post.baidu.com/f?kz=40893628
FinC國人開發的嵌入式編程語言:http://post.baidu.com/f?kz=41127825
C語言的通訊錄:http://post.baidu.com/f?kz=41627304
炸彈超人c語言簡版:http://post.baidu.com/f?kz=37461531
求因子:http://post.baidu.com/f?kz=41674487
C語言中常見錯誤:http://post.baidu.com/f?kz=40525835
WPS Office 2005個人版免費下載:http://post.baidu.com/f?kz=41108925
TC2使用圖解:http://post.baidu.com/f?kz=40504833