求助:libpng編譯問題

來源:互聯網
上載者:User
編譯libpng時出現以下錯誤:

/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [libpng12.la] 錯誤 1
make[1]: Leaving directory `/usr/local/src/libpng-1.2.31'
make: *** [all] 錯誤 2



/**
* zlib已裝好.
*/


回複討論(解決方案)

回到zlib目錄執行make clean命令,然後依次執行./configure、make、make install,其中configure時不要設定--prefix的值。然後回來配置libpng,成功(沒有刪除前一次在配置zlib時建立的目錄/usr/local/zlib,不知道以後會不會產生影響)。解決。

./libtool --mode=link gcc -L /usr/local/zlib/lib -o cjpeg cjpeg.lo rdppm.lo rdgif.lo rdtarga.lo rdrle.lo rdbmp.lo rdswitch.lo cdjpeg.lo libjpeg.la
libtool: link: `-L' cannot specify a relative directory
make: *** [cjpeg] 錯誤 1

不知道這個是怎麼回事?

應該是需要其它東西。

檢查下你系統是否安裝了libtool,可以用rpm -qa|grep libtool

沒有就用yum install libtool//這樣安裝

jpeg編譯好了沒

檢查下你系統是否安裝了libtool,可以用rpm -qa|grep libtool

沒有就用yum install libtool//這樣安裝

jpeg編譯好了沒

libtool 裝好了。

2樓的問題就是編譯jpeg時出現的問題

我好像沒有遇到過樣的問題
libtool: link: `-L' cannot specify a relative directory//libtool的:連結:'- L'不能指定相關目錄

重新編譯吧,給你兩個網址,盡提供參考
centos安裝GD庫整個過程 : http://www.tabcn.cn/post/18.html
CentOS 5.5下源碼安裝配置Apache,PHP5.2.14,MySql : http://www.linux99.com/bbs/thread-36-1-1.html

問題終於解決,謝謝兩位。

怎麼解決的,我這裡也出現這種問題了。

我也出現這個問題,並且 libtool 系統預設安裝了 libtool-1.5.22-6.1

但問題依舊,請大神相助啊


/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libpng12.la] Error 1
make[1]: Leaving directory `/usr/local/src/libpng-1.2.31'
make: *** [all] Error 2

問題終於解決,謝謝兩位。 怎麼就解決了,我這也出現了這樣的問題,求您好幫忙

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.