小計一下
LB_ADDSTRING
LB_GETCURSEL
LB_DELETESTRING
LB_GETITEMDATA
LB_GETTEXT
LB_GETCOUNT
LB_FINDSTRING
星期三, 8月 20, 2008
星期日, 8月 10, 2008
GCC G++
參數: -O (大寫)
說明: 在編譯過程做最佳化,以提升增快程式執行速度。
參數: -Idir_name
說明: 將目錄 'dir_name' 設定為搜尋標頭檔目錄之一。
簡化: -I
參數: -Ldir_name
說明: 將目錄 'dir_name' 設定為搜尋程式庫目錄之一。
簡化: -L
參數: -lname
說明: 聯結程式庫 libname.a 。
範例一:本例中假設你的程式檔名為test.c,數學函數如 sin等,所要聯結的程式庫為 libm.a。
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 test.c -o test
範例二:本例中假設你的程式檔名為 test.c,使用到 X window 函數,所需的 include 檔放在 /usr/X11R6/include 中,所須聯結的程式庫放在 /usr/X11R6/lib,所要聯結的程式庫為 libX11.a。
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 test.c -o test
提供進一步的資訊以便使用者找尋程式中的錯誤。
參數: -Wall
說明: 輸出較多的警告訊息,以便找出程式的錯誤。
參數: -g
說明: 在編譯出可執行檔時,附加執行時除錯資訊,以供 gdb 讀取 (若要使用 ABSoft 的除錯程式,則須將參數改為 -gdwarf )。
參數: -c
說明: 僅編譯成 object 檔而不進行程式庫聯結。
參數: -E
說明:展開程式中的巨集以便了解巨集是否依照預期方式展開。
聯結數個 object 成可執行檔。
參數: -o
範例: 將 'test1.o'、'test2.o' 和程式庫聯結後成為可執行檔 test。
gcc test1.o test2.o -o test
參數: -S
範例:編譯 test.c 產生對應的組合語言程式碼檔 test.s。
說明: 在編譯過程做最佳化,以提升增快程式執行速度。
參數: -Idir_name
說明: 將目錄 'dir_name' 設定為搜尋標頭檔目錄之一。
簡化: -I
參數: -Ldir_name
說明: 將目錄 'dir_name' 設定為搜尋程式庫目錄之一。
簡化: -L
參數: -lname
說明: 聯結程式庫 libname.a 。
範例一:本例中假設你的程式檔名為test.c,數學函數如 sin等,所要聯結的程式庫為 libm.a。
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 test.c -o test
範例二:本例中假設你的程式檔名為 test.c,使用到 X window 函數,所需的 include 檔放在 /usr/X11R6/include 中,所須聯結的程式庫放在 /usr/X11R6/lib,所要聯結的程式庫為 libX11.a。
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 test.c -o test
提供進一步的資訊以便使用者找尋程式中的錯誤。
參數: -Wall
說明: 輸出較多的警告訊息,以便找出程式的錯誤。
參數: -g
說明: 在編譯出可執行檔時,附加執行時除錯資訊,以供 gdb 讀取 (若要使用 ABSoft 的除錯程式,則須將參數改為 -gdwarf )。
參數: -c
說明: 僅編譯成 object 檔而不進行程式庫聯結。
參數: -E
說明:展開程式中的巨集以便了解巨集是否依照預期方式展開。
聯結數個 object 成可執行檔。
參數: -o
範例: 將 'test1.o'、'test2.o' 和程式庫聯結後成為可執行檔 test。
gcc test1.o test2.o -o test
參數: -S
範例:編譯 test.c 產生對應的組合語言程式碼檔 test.s。
訂閱:
文章 (Atom)