在Linux下libvga库的安装

tech2025-10-24  5

下载地址:

https://launchpad.net/ubuntu/+source/svgalib/1:1.4.3-30 svgalib_1.4.3.orig.tar.gz svgalib_1.4.3-30.debian.tar.gz svgalib_1.4.3-30.dsc

1、安装前的打补丁

tar vxf svgalib_1.4.3.orig.tar.gz tar vxf svgalib_1.4.3-30.debian.tar.gz cd svgalib-1.4.3.orig/ for file in ../debian/patches/*.patch; do patch -p1 < $file; done

2、编译安装

sudo make install // 编译出错,需要安装libx86

3、下载libx86库

下载地址

https://packages.ubuntu.com/eoan/libx86-1 https://launchpad.net/ubuntu/+source/libx86/1.1+ds1-6

tar vxf libx86_1.1+ds1.orig.tar.gz gunzip libx86_1.1+ds1-6.diff.gz cd libx86-1.1/ patch -p1 < ../libx86_1.1+ds1-6.diff

make 编译出错,修改lrmi.c,添加宏, 参考561491.patch

在 Makefile中 加-m32

再次 make

sudo make install

4、再次编译libvga库

如果还是报错,尝试使用 sudo apt-get install libx86-dev,在线安装libx86 库后再重新编译,即可解决。

最新回复(0)