
安装编译依赖包。
$ sudo apt-get install nasm
编译安装。
第一步,移动到源文件目录,并执行autoreconf -fiv 命令。
第二步,运行configure脚本并加上配置参数。我们就直接在源目录执行,不用创建build目录了。
不过在运行之前,我们查看一下/usr/local/lib下有没有libjpeg.so*文件,有的话我们执行 *** 作,删除这些文件。sudo rm -rf /usr/local/lib/libjpeg.so*否则,直接执行此步即可。
$ ./configure --prefix=/usr/local --mandir=/usr/local/share/man --with-jpeg8 --disable-static --docdir=/usr/local/share/doc/libjpeg-turbo-1.5.2
解释一下各项参数简单意思。
–prefix=/usr/local 指定库安装路径
–mandir=/usr/local/share/man 指定man文件(相关命令参考信息)安装路径
–with-jpeg8 这个开关启用与libjpeg 版本8的兼容性,即可使用libjpeg8的API.
–disable-static 阻止安装静态版本的库
–docdir=/usr/local/share/doc/libjpeg-turbo-1.5.2 指定文档安装路径
第三步,编译及安装。
$ make$ sudo make install
另外建议看看《Linux就该这么学》这本书熟悉下命令
ege图形库 --------- 模仿 tc 的graphics 的 替代品 支持 vc 、mingw、
winBGI / winBGIm---------貌似是 美国科罗拉州大学 的 某人 搞出来的 支持 vc 、mingw、
也是 模仿 tc 的graphics 的 替代品
具体自己 谷歌一下 吧
当然有,太多了。简单来说,所有标准外的库,都是有区别的。但是标准所涉及的方面很少,例如多线程、网络、绘图等等,都没有涉及,所以几乎每个编译器都有很多自己支持的库。当然,也有很多跨平台的库。对于 vc 来说,像 mfc、atl、wtl 等都是微软的,并且 vc 使用的 windows api 也无法跨平台。但是 gcc 在 win 下也可以调用 windows api。像 directx、opengl 这类绘图库也是被各大编译器支持的。你说的 tc 的 graphics.h 只是 tc 自带的一个绘图库,并不能在别的编译器使用,别的编译器只能通过第三方绘图库模拟 graphics.h,例如 easyx 就是 vc 下最常用的一个模拟 graphics.h 的绘图库。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)