国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下的wxWidgets靜態編譯實現方法

2020-06-13 12:29:58
字體:
來源:轉載
供稿:網友
wxWidgets里的wxGTK不基于GNOME和KDE,因此可以獨立運行與這2個桌面環境,只需要依賴GTK+和wxGTK庫,由于這2個桌面環境一般都會安裝GTK+庫,而wxGTK庫則需要單獨安裝,因此為了簡化安裝,可以將wxWidgets配置為靜態編譯
 
 

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

--wxWidgets version:2.8.12

--gcc version:4.4.3

1、編譯靜態版wxWidgets

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

slyar@slyar-desktop:~$ cd /opt

//創建一個文件夾編譯靜態版的wxWidgets
slyar@slyar-desktop:/opt$ sudo mkdir sbuildgtk

slyar@slyar-desktop:/opt$ cd sbuildgtk

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

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

如此靜態版的wxWidgets就編譯完成了

2、使用靜態編譯生成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文件,發現靜態編譯后的bin文件比動態編譯大了許多,不過可以使用壓縮的方法減小文件大小

Linux,wxWidgets,靜態編譯



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉水县| 繁峙县| 监利县| 女性| 建始县| 玉田县| 伊川县| 岗巴县| 长子县| 邹平县| 木兰县| 商水县| 东安县| 汪清县| 康定县| 龙山县| 称多县| 邵武市| 崇信县| 十堰市| 中山市| 嘉义县| 双城市| 和龙市| 寿阳县| 福海县| 乐东| 靖西县| 龙门县| 永顺县| 正蓝旗| 抚顺市| 友谊县| 巫山县| 五大连池市| 锡林浩特市| 灵寿县| 泰州市| 慈溪市| 壶关县| 黑河市|