ubuntu安裝gdb,linux安裝gd,linux下 安裝GD

 2023-11-18 阅读 27 评论 0

摘要:安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype。以下是下載網址:1.安裝zlibubuntu安裝gdb。tar zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configure安裝gdb。makemake install2.安裝libpngtar zxvf libpng-1.2.29.tar.gzcd libpng-1.2.29cd scripts/mv makefile.l

安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype。以下是下載網址:

1.安裝zlib

ubuntu安裝gdb。tar zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure

安裝gdb。make

make install

2.安裝libpng

tar zxvf libpng-1.2.29.tar.gz

cd libpng-1.2.29

cd scripts/

mv makefile.linux ../makefile

cd ..

make

make install

注意,這里的makefile不是用./configure生成,而是直接從scripts/里拷一個

3.安裝freetype

tar zxvf freetype-2.1.10.tar.gz

cd freetype-2.1.10

./configure

make

make install

4.安裝Jpeg

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b/

./configure --enable-shared

make

make test

make install

注意,這里configure一定要帶--enable-shared參數,不然,不會生成共享庫

5.安裝GD

tar zxvf gd-2.0.33.tar.gz

cd gd-2.0.33

./configure --with-png --with-freetype --with-jpeg

make install

如果GD報錯:configure.ac:64: warning: macro `AM_ICONV' not found in library

你就make clean一下,然后再make

如果你安裝別的出現libtool沒有找到,你就從/usr/bin/libtool cp 一個過來用就好了!

在64位下編譯GD 如果/usr/bin/ld: /usr/local/lib/libz.a(compress.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC

這說明zlib沒用用-fPIC進行編譯修改zlib的Makefile CFLAGS=-O3 -DUSE_MMAP -fPIC

make;make install然后再編譯gd 就過去了!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/177849.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息