GTK+ 3.22
我在笔记本电脑上安装时遇到问题。
起初我尝试GTK
从下载及其所有依赖项这里。
我跑去./configure && make && sudo make install
安装上面的库,但这不起作用。我有很多未定义的引用,并且缺少图标,因此我卸载了所有库。
之后,我GTK
再次尝试安装并确保正确安装了每个依赖项(甚至是子依赖项)。然而,这一次我跑去./configure --prefix=/usr && make && sudo make install
安装库,因为我正在关注这指导。
上述内容完全破坏了我的系统,我无能为力,因此我不得不求助于安全模式并重新安装 apt 存储库上可用的旧 GTK。
我的问题是,如何安装GTK+ 3.22
并确保其正常工作?
我使用的是 Debian 8。
答案1
要在 debian 上安装 GTK,您可以按照以下步骤操作:
- 你下载源码包这里,它作为 tar.bz2 或 tar.xz 文件分发。
您可以使用以下命令解压源文件:
tar xvfj gtk+-3.2.0.tar.bz2
或者tar xvfJ gtk+-3.2.0.tar.xz
将目录更改为创建的目录,然后使用以下命令将软件包安装在 /opt/gtk 中:
./configure --prefix=/opt/gtk
运行 make 命令来构建包并安装它
make &&make install
设置 LD_LIBRARY_PATH 环境变量,以便系统动态链接器可以找到新安装的库,并设置 PATH 环境程序,以便找到各个库安装的实用程序二进制文件。
LD_LIBRARY_PATH="/opt/gtk/lib" PATH="/opt/gtk/bin:$PATH" export LD_LIBRARY_PATH PATH
答案2
如果你想编译gtk3应用程序,你应该安装这个libgtk-3-dev
包:
sudo apt install libgtk-3-dev
在大多数用例中,不需要从源代码进行编译。