动态库方式
依次使用下面三条命令安装
sudo apt install libgtk2.0-dev
sudo apt install libgtk-3-dev
sudo apt-get install libwxgtk3.0-gtk3-dev
完成后可以运行依赖动态库的程序。
静态编译
先只需要安装以下两个命令
sudo apt install libgtk2.0-dev
sudo apt install libgtk-3-dev
随后下载源码,建议先看电脑gcc版本,gcc7用3.0.4的版本,gcc8用3.0.5的版本,gcc9可以使用3.1等高版本,3.2不建议使用
进入到wxWidgets解压后的目录。为了保持清洁,创建一个编译用的目录。
mkdir gtk-build
cd gtk-build
现在运行configure和make命令,每个将花费一些时间来完成。
…/configure --with-gtk --enable-unicode --disable-shared
…/configure --disable-shared --enable-unicode
make
"–disable-shared"选项将会编译静态库而不是动态库,make命令完成后,安装wxWidgets到正确的目录。
sudo make install
安装完成后,使用CodeBlocks建立一个简单的对话框工程,直接编译,大小在6~8M就是成功。