1. 程式人生 > >Ubuntu下ImageMagick編譯安裝出現的問題.

Ubuntu下ImageMagick編譯安裝出現的問題.

由於專案需要, 所以要在Ubuntu安裝ImageMagick下面, 用的是Ubuntu 11.

剛開始本想著用apt-get來進行安裝, 但發現安裝是出現依賴的包版本過低而安裝不了(之前試過一次apt-get upgrade, 開機都開不了.)

so, 逼著要用編譯安裝..

首先會去到ImageMagick(下面簡稱為IM)的官網去下載,  命令也貼出來, 防止連結失效.

<pre name="code" class="html">$ tar xvzf ImageMagick.tar.gz
$ cd ImageMagick-6.9.2
$ ./configure

configure之後留意最後一部分的資訊.

Options used to compile and link:
    PREFIX          = /usr/local
    EXEC-PREFIX     = /usr/local
    VERSION         = 6.9.2
    CC              = gcc -std=gnu99 -std=gnu99
    CFLAGS          =  -fopenmp -g -O2 -Wall -mtune=core2 -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16
    CPPFLAGS        =   -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16
    PCFLAGS         = 
    DEFS            = -DHAVE_CONFIG_H
    LDFLAGS         = 
    LIBS            = 
    CXX             = g++
    CXXFLAGS        = -g -O2 -pthread
    FEATURES        = DPC Cipher OpenMP
    DELEGATES       = mpeg ps

留意 DELEGATES 剛開始的時候並沒有 jpeg, 如果需要轉換jpeg的圖片就要安裝jpeg的lib,

去到 http://www.imagemagick.org/download/delegates/ 下面, 找到jpegsrc.v9a.tar.gz 下載(如果需要其他的也可以去下載)

編譯安裝jpeg的庫

$ cd 到下載目錄
$ tar xvzf jpegsrc.v9a.tar.gz
$ cd jpegsrc.v9a
$ ./configure
$ make
$ sudo make install

回到IM的資料夾

再次./configure,

    DELEGATES       = mpeg jpeg ps

這時就可以make 和 make install了

完成

相關推薦

UbuntuImageMagick編譯安裝出現的問題.

由於專案需要, 所以要在Ubuntu安裝ImageMagick下面, 用的是Ubuntu 11. 剛開始本想著用apt-get來進行安裝, 但發現安裝是出現依賴的包版本過低而安裝不了(之前試過一次apt-get upgrade, 開機都開不了.) so, 逼著要用編譯安裝.

Node--Ubuntu原始碼編譯安裝Node.js(時間比較長)

一.下載地址 下載地址:https://nodejs.org/en/download/ 二.下載原始碼 [email protected]:~# cd /usr/local/src/ [email protected]:/usr/local/src# wget

OpenCV在ubuntu編譯安裝

1 原始碼下載OpenCV官網:https://opencv.org/github地址: https://github.com/opencv/opencv/releases/tag/3.4.02 安裝依賴首先看官方的安裝說明,這個非常有必要,官方寫的比較好,基本按照官方說明進

Ubuntu 18.04.1原始碼編譯安裝OpenJDK8

自己編譯個JDK來提升對JVM的興趣。本文分三部分來描述編譯OpenJDK的過程,分別是編譯前準備工作、構建編譯環境、進行編譯,在這三部分內容中順帶把趟的坑一起說明下。 一、編譯前準備工作 1.1 安裝Linux環境 https://askubuntu.com/questions/107059

Ubuntuprotobuf的安裝編譯及注意事項

Ubuntu下編譯protobuf 1.下載protobuf 下載地址:https://github.com/google/protobuf/releases 2.編譯protobuf 解壓下載的zip包,cd到protobuf的目錄下,執行以下指令: tar -xvf pro

關於Ubuntugcc編譯帶-lsqlite3出現錯誤的解決方法

如下錯誤: /usr/bin/ld: 找不到 -lsqlite3 collect2: error: ld returned 1 exit status Makefile:16: recipe for target 'FrontServer' failed make: ***

ubuntuCUDA編譯的GCC降級安裝

1、原始碼安裝gcc 預安裝重要依賴 如果直接安裝GCC,可能會遇到以下問題: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+ MPC : GMP :

新手ubuntu已成功安裝hadoop情況安裝eclipse開啟失敗出現JVM terminated. Exit code=1解決方法

最初以為是環境變數配置問題導致的出錯。經過一番百度後發現,由第三行看出eclipse需要的是jdk1.8。而自己的JDK是1.7的,而剛從Eclipse官網下載的Eclipse是最新版的,支援的JDK為1.8,所以導致錯誤。 查詢本機jdk版本,指令如下: $ jav

ubuntu ssldump 編譯問題解決,及安裝使用

1,依賴 libpcap、libssl 庫,需要自己先裝; 2,ubuntu 下預設指定的庫路徑不正確的 ./configue 會有報錯:configure: error: Couldn't find PCAP library: needed for ssldump。 執

ubuntu命令行安裝jdk --轉載

ase ash 個人電腦 efi code -a home rip source 1.ubuntu使用的是openjdk,所以我們需要先找到合適的jdk版本。在命令行中輸入命令: $apt-cache search openjdk 返回結果列表(因個人電腦而有所不同): d

ubuntu用anaconda3安裝Tensorflow

con orf 自帶 ubun all nac 現在 sta -c 我裝的Anaconda3自帶的puython3.6,不過在Ubuntu下面是對3.5和3.6版本沒區別的(因為教程上是3.5,而我裝的是3.6) 裝完Anaconda3後 conda install --

UbuntuGit的安裝與使用

ron 命令 enter add commit repos 更新 system color 不積跬步,無以至千裏。不積小流,無以成江海。                 《勸學篇》—— 荀子 Pro git簡體中文版 http://iissnan.com/pr

Ubuntu 16.04 編譯安裝 ss

ast logs sha timeout odi http end ibm 大小 在網上沒有找到合適的適合ubuntu的ss客戶端, 考慮到ss的編譯安裝其實就帶了ss-local這樣的客戶端, 於是在Ubuntu下編譯安裝了ss. 首先去github上下載最新的安裝包 h

(轉)ubuntu源碼編譯安裝php常見錯誤解決辦法

ttf tar.gz mcr ibm 地址 sin make zip .org 原文地址 http://blog.csdn.net/white__cat/article/details/28907535 ‘./configure’ ‘–prefix=/usr/lo

ubuntuDjango的安裝和使用(一)

ins tle nag 連接 ubunt apt 工具 process 運行 (一):背景在線 由於現在工作的需要,我需要使用Python來進行一個網站後臺的開發,python之前接觸過其語法的學習,基本的東西已經掌握,但是當時自學的時候是學得python3.5,而現在要使

ubuntu交叉編譯mono

local config ubuntu16 align 交叉編譯 disable vfp ces ati 環境:ubuntu16.04 配置: CC=arm-linux-yourabi-gcc CFLAGS="-march=armv7-a -mfloat-abi=softf

ubuntu交叉編譯ffmpeg

-s extra cast miss lar har share security project 環境:ubuntu16.04 交叉編譯器版本:4.8.3 依賴x264,lame x264: 1.wget ftp://ftp.videolan.org/pub/x264/s

UbuntuMongoDB的安裝和使用

ash fur 測試 進行 use default group ogg size 本博文介紹了MongoDB,並詳細指引讀者在Ubuntu下MongoDB的安裝和使用。本教程在Ubuntu14.04下測試通過.(2017.09.07) 安裝MongoDB MongoDB

ubuntu的pycharm安裝

comm idea mina esc details 文件 無奈 一個 由於 由於特殊原因 配置的ubuntu虛擬機硬盤被刪 無奈之下重新下載pycharm,故有此隨筆 1.下載   官網:http://www.jetbrains.com/pycharm/download/

Ubuntu,如何安裝堅果雲deb文件

依賴 tro 如何 inux 打開 依賴關系 堅果雲 ubunt sta 廢話部分 以前一直在用百度雲盤,剛從Win下轉到Linux,百度雲盤一直用網頁版也不方便,所以就想用另一在Linux下有客戶端的雲盤來代替百度雲盤,聽說堅果雲還不錯就從官網上下載了deb文件。 安裝