linux - 在 Ubuntu 上安装 Gnuplot 5.0

标签 linux ubuntu gnuplot

我一直在尝试在 Ubuntu 上从源代码安装 Gnuplot 5.0。

我遵循了博客中给出的程序:

Installing gnuplot from source

我使用了以下命令:

tar xzf gnuplot-5.0.0.tar.gz
mkdir build
cd build
../gnuplot-5.0.0/configure --with-readline=gnu
make

在 configure 命令正常工作之前的一切。但是,当我运行 make 命令时,我最终收到以下错误:

In file included from ../../gnuplot-5.0.0/src/qtterminal/QtGnuplotWindow.cpp:187:0:

./ui_QtGnuplotSettings.h:13:25: fatal error: QtGui/QAction: No such file or directory

#include <QtGui/QAction>

有人可以指导如何解决这个问题吗?如果有其他更简单的方法来安装 gnuplot 5.0.0。这也会有帮助。

最佳答案

这里是 ubuntu 中 gnuplot 所必需的各种 library-dev 包的汇编。 debian 和其他基于 debian 的发行版(如 Mint)下的软件包名称应该相同。自动安装的其他 -dev 包未列出或在(括号)中。

使用外部 libreadline 而不是 gnuplot 的内置替换(推荐)

libreadline-dev

拥有cerf库提供的数学函数(不会有伤害)

libcerf-dev

对于旧的交互式x11终端

libx11-dev

对于 pdfcairopngcairoepscairo 终端

libcairo2-dev
libpango1-dev

另外对于交互式 wxt 终端(尝试 ./configure --with-wx-single-threaded 以防出现问题(例如 make check 崩溃)。如果它没有编译并提示“XInitThreads”,请尝试 TERMLIBS="-lX11"./configure。)

libwxgtk2.8-dev or libwxgtk3.0-dev
libgtk2.0-dev

对于基于libgd的pnggifjpeg位图终端

libgd-dev
(libxpm-dev)
(libjpeg-turbo8-dev)
(libtiff5-dev)

对于交互式qt终端(./configure --with-qt=qt5)

qtbase5-dev
libqt5svg5-dev
qttools5-dev-tools  # on Linux Mint (as per comment by Allan below)

或者 qt4 (./configure --with-qt=qt4)

libqt4-dev

对于 lua 终端

liblua5.2-dev (also read ./INSTALL)

对于文本模式 caca 终端(./configure --with-caca)

libcaca-dev

该列表不是最终的(我目前没有备用系统来尝试所有依赖项)。欢迎随时添加、更新和更正!

关于linux - 在 Ubuntu 上安装 Gnuplot 5.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29526044/

相关文章:

c - Linux 中的 DOS "pause"?

php - Laravel 中间件抛出 "No supported encrypter found"消息

arrays - 如何比较两个数组的内容?如果条件满足,我们如何指向数组之一上的特定线?

file - 动态 Gnuplot 图

linux - request.getRemoteAddr() 无法在 Linux 上运行

linux - "Hello World"函数不使用 C printf

linux - GNU绘图 : Graph CSV

gnuplot - 在 Gnuplot 5 中更新数据 block

linux - 来自外部源的 Makefile 调用

c++ - 通过 Linux 将字节文件通过管道传输到 C++ 程序并逐字节读取?