怎么把ImageMagic庫編譯進nginx服務器

1、首先要將imagemagick庫的相應頭文件加到環境變量中

復制代碼?代碼如下:

export c_include_path=$c_include_path:/usr/local/imagemagick/include/imagemagick/

后面的路徑依每個人的情況不同

不然會出現以下錯誤

復制代碼?代碼如下:

wand/magickwand.h: no such file or directory

2、鏈接時加上相應的庫

在obj/makefile文件中,找到以下行,

復制代碼?代碼如下:

objs/nginx:???? objs/src/core/nginx.o

在這個的最底部加上:

復制代碼?代碼如下:

`pkg-config –cflags –libs magickwand`

輸出相應的變量

復制代碼?代碼如下:

export pkg_config_path=/usr/local/imagemagick/lib/pkgconfig/

不然,make的時候還是會出以下錯誤:

復制代碼?代碼如下:

undefined reference to `magickwandgenesis’

make

make install就可以了

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享