Ich habe Fedora 19 x86_64 auf meinem PC frisch installiert. Ich schrieb ein einfaches OpenGL-Programm, konnte es aber nicht kompilieren.überspringen inkompatibel libGL.so
gcc -o quad quad.c -lX11 -lGL -lGLU
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.1/../.. /../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
Ich habe MesaGL und andere Bibliotheken an Ort und Stelle (d. H./Usr/lib) dann, was ist los?
Haben Sie zusätzliche GL-Bibliotheken installiert, vielleicht über eine ATI- oder NVIDIA-Grafiktreiberinstallation? – JonnyRo
Ja, ich habe ATI Catalyst Drivers v 13.6 beta installiert. –
Die dunkle Seite der NVIDIA- und ATI-Installer ist, dass sie die GL-Bibliotheken ERSETZEN. – JonnyRo