gcc g 編譯 wxwidgets的引數

2021-05-22 06:31:59 字數 556 閱讀 8023

簡單點: gcc編譯c程式,g++可編譯c和c++程式。

a.可行的命令格式

1.  g++ main.cpp -o c.out $(wx-config --cflags --libs)

2.  g++ $(wx-config --cflags) main.cpp -o a.out $(wx-config --libs)

g++ 或 gcc的引數格式好像為

g++ [搜尋目錄] [編譯檔案] -o [目標檔案] [鏈結的庫檔案],所以第二種方式正確。

或為g++ [編譯檔案] -o [目標檔案] [引數],所以第一種方式正確.

b.本人沒有編譯成功的方式

1.g++ $(wx-config --cflags --libs) main.cpp -o c.out

2.g++ main.cpp -o c.out 'wx-config --cflags --libs'

反正是用''個就不能成功,不知為什麼,例程確大多以這種方式編譯。

另外編譯mysql的相關開發引數為 mysql_config 而不是mysql-config,這點請注意。

gcc g 編譯過程

階段輸入 輸出工具 示例預編譯 c i 預處理器cpp gcc e test.c o test.i 編譯 i s 彙編 編譯器egcs gcc s test.i o test.s 彙編 s o 目標 彙編器as gcc c test.s o test.o 鏈結 o 可執行檔案 聯結器ld gcc t...

wxWidgets 編譯 ICON 資源

要想在編譯時將資源檔案包含到可執行檔案中,需要通過 resource.rc 檔案指定資源檔案 resource.rc aaaa icon wx msw std.ico amainicon icon res lock.ico fileicon icon res file.ico foldericon ...

gcc(g 多檔案編譯

1.簡單程式 單模組程式 的編譯 檔案file1.c include int main 檔案file1.cpp include using std cout using std endl int main xiaochen freeware gcc file1.c o file1 xiaochen ...