主頁 > 知識庫 > Linux下的wxWidgets靜態(tài)編譯實現(xiàn)方法

Linux下的wxWidgets靜態(tài)編譯實現(xiàn)方法

熱門標簽:400電話辦理 誠薦翰諾科技 電話機器人客戶對話 為什么地圖標注后不顯示 地圖標注路線軟件 了不起的修仙模擬器地圖標注 谷歌美發(fā)店地圖標注入駐 好操作的電話機器人 大連遼寧電銷機器人 地圖標注機位

--Linux distribution:Ubuntu 10.04.3 LTS (Lucid Lynx)

--wxWidgets version:2.8.12

--gcc version:4.4.3

1、編譯靜態(tài)版wxWidgets

在Linux下配置wxWidgets的靜態(tài)編譯,需要在編譯wxWidgets的時候就指定靜態(tài)編譯。

slyar@slyar-desktop:~$ cd /opt

//創(chuàng)建一個文件夾編譯靜態(tài)版的wxWidgets
slyar@slyar-desktop:/opt$ sudo mkdir sbuildgtk

slyar@slyar-desktop:/opt$ cd sbuildgtk

//攜帶--disable-shared指定靜態(tài)編譯
slyar@slyar-desktop:/opt/sbuildgtk$ sudo /home/slyar/wxWidgets-2.8.12/configure --with-gtk --disable-shared

slyar@slyar-desktop:/opt/sbuildgtk$ sudo make

如此靜態(tài)版的wxWidgets就編譯完成了

2、使用靜態(tài)編譯生成bin文件

slyar@slyar-desktop:~$ cd /aui

slyar@slyar-desktop:~/aui$ g++ auidemo.cpp `/opt/sbuildgtk/wx-config --libs --cxxflags` -o saui_gtk

slyar@slyar-desktop:~/aui$ ./saui_gtk

3、查看bin文件,發(fā)現(xiàn)靜態(tài)編譯后的bin文件比動態(tài)編譯大了許多,不過可以使用壓縮的方法減小文件大小

標簽:新鄉(xiāng) 慶陽 東營 法律服務 云浮 邵陽 阜陽 沈陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Linux下的wxWidgets靜態(tài)編譯實現(xiàn)方法》,本文關(guān)鍵詞  Linux,下的,wxWidgets,靜態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下的wxWidgets靜態(tài)編譯實現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下的wxWidgets靜態(tài)編譯實現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章