|
发表于 2006-3-3 18:37:07
|
显示全部楼层
3。lib本身的问题
这个你没有提到。不过你有没有想过,一个系统上怎么会同时出现两个一摸一样的库呢?在所有的搜索路径中,都不会存在提供同一个功能的库。也就是说ld在链接时,文件系统里面只有一个.so与之对应!不然不是画蛇添足嘛?出于版本考虑,老版本也不应该和新版本并存!作为研究,可以随便考虑,真正的应用,这些都不是问题:)所以我没有去验证他们
两个同样版本,功能的库是有理由共存的:
我这里:
/usr/lib/ati/libGL.so.1.2
/usr/X11R6/lib/libGL.so.1.2
一个是 fglrx 所带, 一个是mesa所带. 接口,功能都一样,就是实现不同.
我用两个 xorg.conf , xorg.conf.fglrx xorg.conf.radeon ,用一个脚本改变 xorg.conf , 改变 ld.so.conf ,达到选择不同驱动的目的. |
|