我从基础仓库安装了QT 4.8.7的CentOS
Linux版本7.5.1804.我安装了NVidia驱动程序版本390.59发布日期2018.5.16.
我也安装了libGL-mesa和libGL-mesa-devel.
我的显卡Quadro K4000M做得很好 – 例如,glxgears 60fps,Qt Demos(OpenGL)工作.
我也安装了libGL-mesa和libGL-mesa-devel.
我的显卡Quadro K4000M做得很好 – 例如,glxgears 60fps,Qt Demos(OpenGL)工作.
但是当我尝试编译芯片示例时,我收到以下错误:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../libGL.so when searching for -lGL /usr/bin/ld: skipping incompatible //lib/libGL.so when searching for -lGL /usr/bin/ld: skipping incompatible //usr/lib/libGL.so when searching for -lGL /usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status make: *** [chip] Error 1
这是ls命令输出:
[user@centos-7 ~]$ls -h /usr/lib64/ | grep "libGL" libGLdispatch.so.0 libGLESv1_CM_nvidia.so.1 libGLESv1_CM_nvidia.so.390.59 libGLESv1_CM.so libGLESv1_CM.so.1 libGLESv1_CM.so.1.2.0 libGLESv2_nvidia.so.2 libGLESv2_nvidia.so.390.59 libGLESv2.so libGLESv2.so.2 libGLESv2.so.2.1.0 libGL.la libGL.so libGL.so.1 libGL.so.1.7.0 libGLU.so libGLU.so.1 libGLU.so.1.3.1 libGLX_indirect.so.0 libGLX_nvidia.so.0 libGLX_nvidia.so.390.59 libGLX.so libGLX.so.0
如何解决问题?
解决方法
问题解决了 – 我用这种方式安装NVIDIA最新的驱动程序(版本:390.67发布日期:2018.6.5):
http://www.advancedclustering.com/act_kb/installing-nvidia-drivers-rhel-centos-7/.