目前分類:程式工具 (18)

瀏覽方式: 標題列表 簡短摘要
介紹 Makefile 兩個基本功能:
  1. 建置規則 : 該目標要如何完成?
  2. 檔案相依性 : 如果 xxx 更新的話, 代表我要跟著更新(或著是重新編譯)
在這邊我們想要透過 Makefile 來建置程式

立你斯 發表在 痞客邦 留言(0) 人氣()

 

scripts/checkpatch.pl

這是一個檢查代碼是否符合內核編碼規範的的腳本。顧名思義,checkpatch是用來檢查patch的,默認的調用也確實如此。如果用來檢查原文件,需要加上「-f」的選項。

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

 

#include <iostream>
#include <fstream>
#include <iconv.h>

立你斯 發表在 痞客邦 留言(0) 人氣()

基本使用 

convert顧名思義就是對圖像進行轉化,它主要用來對圖像進行格式的轉化,同時還可以做縮放、剪切、模糊、反轉等操作。

  • 格式轉化

比如把 foo.jpg 轉化為 foo.png

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

Ubuntu 下使用 Doxygen

 

 

http://blog.sina.com.cn/s/blog_4c451e0e0100gixe.html

立你斯 發表在 痞客邦 留言(0) 人氣()

使用OPENOCD Write Flash方式:


參考網頁 http://openocd.berlios.de/web/

立你斯 發表在 痞客邦 留言(0) 人氣()

</br> 

Ubuntu缺省情況下,並沒有提供C/C++的編譯環境,因此還需要手動安裝。


立你斯 發表在 痞客邦 留言(0) 人氣()

Xming X Server配置和使用

2009-03-16 18:18

立你斯 發表在 痞客邦 留言(0) 人氣()

REM
REM 幾個在寫 MS-DOS batch script 時好用的動作
REM

立你斯 發表在 痞客邦 留言(0) 人氣()

Doxygen是基於GPL的開源項目,是一個非常優秀的文檔系統,當前支援在大多數unix(包括linux),windows家族,Mac系統上運行,完全支援C++, C, Java, IDLCorbaMicrosoft 家族)語言,部分支援PHPC#語言,輸出格式包括HTMLlatexRTFpsPDF、壓縮的HTMLunix manpageDoxygen軟體可以從這裡下載,軟體本身用法非常簡單。這裡不做介紹,下面主要是代碼中doxygen的注釋的寫法的介紹。



立你斯 發表在 痞客邦 留言(1) 人氣()

總結


    軟體除錯是軟體專案開發成本和延誤的主要因素,PC-lint能夠幫你在程式動態測試之前發現編碼錯誤,降低軟體消除錯誤的成本。使用PC-Lint在代 碼走讀和單元測試之前進行檢查,可以提前發現程式隱藏錯誤,提高程式碼品質,節省測試時間。另外,使用PC-lint的編碼規則檢查,可以有效地規範軟體人 員的編碼行為。如果能夠在軟體發展過程中有效地使用PC-lint程式碼檢查工具,將大大地提高程式碼品質,降低軟體成本。

立你斯 發表在 痞客邦 留言(0) 人氣()




立你斯 發表在 痞客邦 留言(0) 人氣()

3.2.4 函數內變數跟蹤


    PC-Lint的函數值跟蹤功能會跟蹤那些將要傳遞給函數(作為函數參數)變數值,當發生函數調用時,這些值被用來初始化函數參數。這種跟蹤功能被用來測定返回值,記錄額外的函數調用,當然還可以用來偵測錯誤。考察下面的例子程式碼:

立你斯 發表在 痞客邦 留言(0) 人氣()

3.2 變數值跟蹤


3.2.1 變數值初始化跟蹤

立你斯 發表在 痞客邦 留言(0) 人氣()

3.1 強類型檢查

    強類型檢查選項“-strong”和它的輔助(補充)選項“-index”可以對typedef定義的資料類型進行強類型檢查,以保證只有相同類型之間的變數才能互相賦值,強類型檢查選項strong的用法是:

立你斯 發表在 痞客邦 留言(0) 人氣()


 


立你斯 發表在 痞客邦 留言(0) 人氣()

概述

  PC-Lint是一個歷史悠久,功能異常強勁的靜態代碼檢測工具。它的使用歷史可以追溯到計算機編程的遠古時代(30多年以前)。經過這麼多年的發展,它不但能夠監測出許多語法邏輯上的隱患,而且也能夠有效地幫你提出許多程序在空間利用、運行效率上的改進點,在很多專業級的軟件公司,比如Microsoft, PC-Lint檢查無錯誤無警告是代碼首先要過的第一關,我個人覺得,對于小公司和個人開發而言,PC-Lint也非常重要,因為基于開發成本考慮,小公司和個人往往不能拿出很多很全面的測試,這時候,PC-Lint的強勁功能可以很好地提高軟件的質量。

立你斯 發表在 痞客邦 留言(1) 人氣()

https://www.ibm.com/developerworks/cn/aix/library/au-learningdoxygen/

https://www.stack.nl/~dimitri/doxygen/manual/docblocks.html

立你斯 發表在 痞客邦 留言(0) 人氣()