L'éditeur suivant vous proposera un article sur la façon de compiler la bibliothèque dynamique GDAL en utilisant g++ dans l'environnement Linux. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.
1. Étapes de compilation
Décompressez le programme source GDAL téléchargé et passez à Décompresser le répertoire.tar -xzvf gdal-2.1.3.tar.gz cd gdal-2.1.3
./configure --prefix=/root/Test/gdalbuild
fichier pour la compilation . Entrez la commande :
make make install
2. Notez les instructions
1) Notez que ceci est généré dans le répertoire que vous avez défini au lieu du répertoire par défaut, lors de l'appel, vous devezdéfinir la variable d'environnement ou la copier dans le répertoire lib du système, ou compiler sans définir le paramètre -prefix.
2) La commande configure peut également être utilisée pour définir la version de débogage ou la version release. Il vous suffit d'ajouter le paramètre --enable-debug plus tard pour le contrôler. C'est désactivé par défaut.--enable-debug enable debugging (disabled by default)
Avec paramètre --enable-debug :
Sans paramètre --enable-debug :
Vous pouvez voir que la version finale selon les instructions est plus grande que la version de débogage. De manière générale, la version finale contient moins d'informations que la version de débogage. Selon cet article "Vérifiez si les fichiers .so et exécutables sont compilés en débogage sous Linux" pour vérifier s'ils sont compilés en débogage, il s'avère que les deux ont des informations de débogage. La version a une information de débogage de moins que la version de débogage : De cette façon, il n'est pas clair quelle version est la version de débogage, et elle ne peut être laissée que pour le futur recherche.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!