如何在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
这适用于我在实验室试过的所有机器。