【图像压缩】Linux下成功编译BPG
首先從官網(wǎng)下載源文件壓縮包libbpg-0.9.8.tar.gz:BPG Image format
按照README的指示,我們需要安裝SDL、yasm等依賴項(xiàng),但是本人無法使用apt安裝SDL,替代措施如下:
sudo apt-get install libpng-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install yasm
為了防止出現(xiàn)undefined reference to "numa_available"的錯(cuò)誤,我們還需要修改一下Makefile文件。在第180行,LIBS+=-lm -lpthread 后面加上-lnuma。
LIBS+=-lm -lpthread -lnuma
最后就可以愉快的make了,注意不要使用多線程編譯,最后就能得到bpgenc和bpgdec了。
參考資料:
png.h file not found - Linux - Stack Overflow
linux編譯錯(cuò)誤 fatal error: jpeglib.h: No such file or directory_鍋鍋的博客-CSDN博客
BPG編譯出錯(cuò) undefined reference to "numa_available"解決辦法_倒霉茄子的博客-CSDN博客
如果對(duì)您有幫助,記得點(diǎn)個(gè)贊哦(^U^)~
總結(jié)
以上是生活随笔為你收集整理的【图像压缩】Linux下成功编译BPG的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高压大电流,器件鬼见愁
- 下一篇: 教育项目--阿里云视频点播【34】