--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 emule 编译 wx-config --libs,Linux下的wxWidgets静态编译实现方法相关推荐

  1. 在Windows下使用MinGW静态编译Assimp

    使用MinGW静态编译Assimp 到了5月份了,没有写一篇日志,于是自己从知识库里面拿出一篇文章充数吧.这次将要解说怎样在Windows下使用MinGW静态编译Assimp. Assimp是眼下比較 ...

  2. linux子系统安装gromacs,科学网—Windows下GROMACS程序的编译 - 李继存的博文

    2015-12-07 22:12:05 总的来说, Windows下的GROMACS程序用于模拟意义不大, 对于长时间的模拟, 我都是放在Linux服务器上进行的. 但将Windows下的GROMAC ...

  3. windows下用cmake静态编译编译libevent-2.1.12,同时开启支持openssl

    之前一直用的是libevent 2.1.4的版本,今天想把libevent的版本更新一下,于是下了一个最新的libevent-2.1.12 因为把libevent用在我司的sdk里面,所以不希望把li ...

  4. linux程序卸载失败怎么办,在Deepin下卸载LibreOffice等软件的方法,附卸载失败的原因...

    其实在深度Deepin系统下卸载一个软件非常的简单,比如卸载LibreOffice,可以在开始菜单中找到应用图标,在它上面右键,选择卸载.如果卸载失败,多是因为依赖等问题. 卸载方法 如下图所示,找到 ...

  5. 无忧考吧python编译环境不存在_windows下python一些库编译问题

    环境 WIN10-64bit 1. 在下面地址下载相关的VC环境 http://aka.ms/vcpython27 下载 Microsoft Visual C++ Compiler Package f ...

  6. 记录下 QT Linux 静态编译遇到的坑

    记录下 QT Linux 静态编译遇到的坑 记录下 QT Linux 静态编译遇到的坑 - 貘吃馍的日志 - 网易博客 http://qbaok.blog.163.com/blog/static/10 ...

  7. linux系统编译qt代码需要编译qt,linux下如何静态编译QT库,以及如何静态编译自己的程序...

    Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所 ...

  8. linux 静态编译 yara

    最近有个需求,要在go中调用yara,发现官方的go-yara跨平台做的不是很好,于是决定在go中直接调用外部yara程序,这样只需要写一份代码在windows和linux上都能用了. 发现官方只提供 ...

  9. linux中提高tar压缩速度,Linux tar 压缩打包命令使用方法

    tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 -. 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指 ...

最新文章

  1. CSS学习17之动画
  2. 60TB 数据量的作业从 Hive 迁移到 Spark 在 Facebook 的实践
  3. 那些月入1万的自媒体大咖,惯用的4个爆款选题分享给你
  4. C# 清除cookies
  5. 大数据要学javaweb吗_自学java大数据可以找到工作吗?该怎么学?
  6. 阿里云国际版查看云服务器ecs实例系统日志和截图-Unirech
  7. MySQL--数据库基础知识点(一)
  8. T-PAMI-2021论文Semi-Supervised Multi-View Deep Discriminant Representation Learning阅读笔记
  9. facebookdownload_downloadfacebook
  10. Spring教程——Spring IoC(控制反转)
  11. 传智java测试题答案_传智播客Java基础第一阶段习题
  12. 正则表达式贪婪模式、懒惰模式与独占模式浅析
  13. 面对无秘,假设你是微信的产品经理浅析
  14. 如何构建供应链服务平台?
  15. MATLAB中var函数,mean函数的含义及用法详细解释
  16. Rosalind Java|Open Reading Frames
  17. 一次性修改AD原理图中元器件PCB封装库路径
  18. intellij IDEA修改快捷键以及添加菜单快捷键
  19. 小米8se账号锁_小米 8SE MIUI10_9.9.3 解除账户锁_屏幕锁 纯净ROM ROOT优化版V4.0
  20. js将blob转换为文本

热门文章

  1. 计算机专业三年级的学生英语,计算机专业英语 计算机专业英语对照表.doc
  2. 数据结构十大排序算法(python)
  3. 数据结构与算法笔记总结
  4. 大数据分析平台如何进行支出跟踪
  5. Django 模板中使用 Ajax POST
  6. 计算机杀毒记录表格,11科室计算机杀毒登记表
  7. elementos php开发,PHPWord
  8. Tomcat(Install)
  9. Configure VNC in RHEL 7
  10. 二叉树的构造及其前序,中序,后序遍历