主页 > 知识库 > Linux下的wxWidgets静态编译实现方法

Linux下的wxWidgets静态编译实现方法

热门标签:400电话办理 诚荐翰诺科技 电话机器人客户对话 为什么地图标注后不显示 地图标注路线软件 了不起的修仙模拟器地图标注 谷歌美发店地图标注入驻 好操作的电话机器人 大连辽宁电销机器人 地图标注机位

--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静态编译实现方法》,本文关键词  Linux,下的,wxWidgets,静态,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux下的wxWidgets静态编译实现方法》相关的同类信息!
  • 本页收集关于Linux下的wxWidgets静态编译实现方法的相关信息资讯供网民参考!
  • 推荐文章