freeglut vise à être un clone 100% compatible et complètement libre de la bibliothèque GLUT. GLUT est une boîte à outils indépendante du système de fenêtres pour écrire des programmes OpenGL, implémenter une API simple de fenêtres, ce qui rend l'apprentissage et l'exploration de la programmation avec OpenGL très facile.
This package is known to build and work properly using an LFS-11.0 platform.
Téléchargement (HTTP) : https://downloads.sourceforge.net/freeglut/freeglut-3.2.1.tar.gz
Somme de contrôle MD5 du téléchargement : cd5c670c1086358598a6d4a9d166949d
Taille du téléchargement : 432 Ko
Estimation de l'espace disque requis : 5.0 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/freeglut
Tout d'abord, corrigez un problème avec des symboles définis plusieurs fois, exposé par GCC-10 :
patch -Np1 -i ../freeglut-3.2.1-gcc10_fix-1.patch
Installez Freeglut en lançant les commandes suivantes :
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DFREEGLUT_BUILD_DEMOS=OFF \ -DFREEGLUT_BUILD_STATIC_LIBS=OFF \ -Wno-dev .. && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
-DFREEGLUT_BUILD_DEMOS=OFF
:
Désactive la construction des programmes de démonstration
facultatifs. Remarquez que si vous choisissez de les construire,
leur installation doit être faite manuellement. Les programmes de
démos sont limités et l'installation n'est pas recommandée.
-DFREEGLUT_BUILD_STATIC_LIBS=OFF
:
Ne pas construire les bibliothèques statiques.
Last updated on