如何在GraphicsMagick中重建Octave和链接?

看来这个问题有一些讨论。 Octave仅允许使用imread()的8位像素。 我已经下载,重建并安装了GraphicsMagick,其配置设置为使用16位。 我重置了路径,然后尝试下载Octave 4.0,Octave 3.8和Octave 3.6.2的tar包。 这三个都无法将imread()配置到构建中。 根据文档,您必须从源重建GraphicsMagick以配置16位图像,并且从那里您必须在重新配置的GraphicsMagicK中从源到链重建Octave。 最新的错误是:“configure:警告:GraphicsMagick ++库测试失败。用于读取图像文件的imread函数将无法完全正常运行。”

我已经运行apt-cache依赖八度| grep -i magick

并导出PKG_CONFIG_PATH = / usr / local / lib / pkgconfig:$ PKG_CONFIG_PATH

然后使用./configure –with-quantum-depth = 32 –enable-shared –disable-static –with-magick-plus-plus = yes

提前致谢。

(我有同样的问题)这最终对我有用。

在终端,安装

 sudo apt-get build-dep octave 

在synaptic中,安装

 libqt4-opengl-dev 

然后从ftp://ftp.gnu.org/gnu/octave/下载octave-4.0.0.tar.gz

将octave-4.0.0.tar.gz解压缩到家。

 cd octave-4.0.0 ./configure make sudo make install 

这适用于我在实验室试过的所有机器。