Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Detaillierte Einführung in dynamische Bibliotheken

Detaillierte Einführung in dynamische Bibliotheken

巴扎黑
巴扎黑Original
2017-06-10 11:45:412144Durchsuche

Der folgende Editor bringt Ihnen einen Artikel darüber, wie Sie die dynamische GDAL-Bibliothek mit g++ in einer Linux-Umgebung kompilieren. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick auf 1. Kompilierungsschritt: Entpacken Sie das heruntergeladene GDAL-Quellprogramm und wechseln Sie in der Befehlszeile in das Dekomprimierungsverzeichnis. tar -xzvf gdal-2.1.3.tar.gz cd gdal-2.1.3GDAL kann einige benutzerdefinierte Konfigurationen über configure implementieren, die über den Befehl ./configure –h angezeigt werden können. --prefix=path bedeutet, das Build-Verzeichnis nach der Make-Installation von GDAL festzulegen, das die generierten Header-Dateien und dynamischen Bibliotheken enthält. Geben Sie den folgenden Befehl ein: ./configure --prefix=/root/Test/gdalbuild. Zu diesem Zeitpunkt können Sie feststellen, dass die Datei GDALmake.opt im Verzeichnis neu generiert und zur Kompilierung in die GNUmakefile aufgenommen wurde. Geben Sie den Befehl:make ein make in

1. So kompilieren Sie die dynamische GDAL-Bibliothek mit g++ in einer Linux-Umgebung

Detaillierte Einführung in dynamische Bibliotheken

Einführung: Der folgende Editor bringt Ihnen einen Artikel darüber, wie Sie die dynamische GDAL-Bibliothek mit g++ in einer Linux-Umgebung kompilieren. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick darauf

2. Detaillierte Erklärung der G++-Kompilierung und der Verwendung statischer und dynamischer Bibliotheken unter Linux

Detaillierte Einführung in dynamische Bibliotheken

Einführung: Der folgende Editor bringt Ihnen einen Artikel darüber, wie Sie statische und dynamische Bibliotheken mit g++ unter Linux kompilieren und verwenden. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor, um einen Blick darauf zu werfen

3. Die Beziehung zwischen der statischen C++-Bibliothek und der dynamischen Bibliothek

Einführung : Die Beziehung zwischen statischen C++-Bibliotheken und dynamischen Bibliotheken

4. Lösung für libcurl.so.3 nach libcurl upgrade_PHP-Tutorial nicht gefunden

Einführung: Lösung für das Problem, dass libcurl.so.3 nach dem libcurl-Upgrade nicht gefunden werden kann. Dieser Artikel stellt Ihnen heute eine Lösung für das Problem vor, dass libcurl.so.3 nach dem Upgrade von libcurl nicht gefunden werden kann. Ich hoffe, dass er allen meinen Freunden hilfreich sein wird. Das System ist mit Version 7.19 von libcurl und der kompilierten dynamischen Bibliothek

5 installiert. Ich habe selbst ein PHP-Erweiterungsmodul geschrieben und muss eine andere dynamische Bibliothek aufrufen Erweiterungsmodul auch selbst geschrieben. Anleitung

Einführung unter Linux: Ich habe selbst ein PHP-Erweiterungsmodul geschrieben. Im Erweiterungsmodul muss ich eine andere dynamische Bibliothek aufrufen, die ich auch selbst geschrieben habe. Anleitung

6. Nachdem die PHP-Erweiterungsentwicklung die dynamische Bibliothek aufgerufen und kompiliert hat, kann sie nicht in phpinfo gefunden werden und die Funktion kann nicht aufgerufen werden

Einführung: Nachdem die PHP-Erweiterungsentwicklung die zu kompilierende dynamische Bibliothek aufgerufen hat, kann sie nicht in phpinfo gefunden werden und die Funktion kann nicht aufgerufen werden

7

So verbinden Sie die dynamische Bibliothek mit PHP! Bitte geben Sie mir Ratschläge von Experten

Einführung: Wie man dynamische Bibliotheken mit PHP verbindet! Bitte gebt mir einen Rat! Wenn PHP eine Verbindung zu einer dynamischen Bibliothek herstellt, handelt es sich um eine .dll-Datei! Experten, bitte geben Sie mir einen Rat! ------Lösung------Zuerst müssen Sie diese DLL-Datei in den ext-Ordner des PHP-Installationsverzeichnisses kopieren und dann ändern php.ini-Datei, in ;;;;;;;;;;;;;;;;;;;;; Dynamische Erweiterungen ;;;;;;;;;;

8.

Beim Konfigurieren der Umgebung kann PHP die dynamische MySQL-Bibliothek nicht laden. Wie man damit umgeht

Einführung: Beim Konfigurieren der Umgebung kann PHP die dynamische MySQL-Bibliothek nicht laden. Bitte helfen Sie! Die Umgebung ist: Win XP, Apache 2.2, PHP 5.2.17, Mysql 5.5.23. Es gibt kein Problem bei der Installation von Apache und PHP und Apache analysiert PHP normal. Später habe ich MySQL installiert und der Zugriff auf MySQL über die Befehlszeile war tatsächlich erfolgreich: &nbs

9 Nginx + PHP-Konfiguration

Einführung: Nginx + PHP-Konfiguration unter Windows Der Download von Apache schlug fehl. Ich war mit der Standardmethode von Apache, den PHP-Interpreter als dynamische Bibliothek in einen eigenen Prozess zu laden, nicht zufrieden konfigurieren Sie es. ? Umgebung: Windows 7 32bit Version: nginx 1.2.3, php-5.4.7-Win32-VC9-

10. Probleme im Zusammenhang mit der Koexistenz von Xdebug und Zend Optimizer

Einführung: Xdebug und Zend Optimizer koexistieren In Apache laden sowohl Zend Optimizer als auch Xdebug dynamische Bibliotheken über zend_extension_ts. Wenn Sie dann zend Optimizer und Xdebug gleichzeitig verwenden, wird ein Fehler gemeldet. Finden Sie dann eine Möglichkeit, php_xdebug-2.1.2-5.2-vc6.dll nach EXT zu kopieren, und verwenden Sie die folgende Methode, um das Problem zu lösen >Was soll ich tun, wenn die Header-Datei afxwin.h in C++ nicht gefunden werden kann? Projektdatei?

Probleme beim Erstellen dynamischer Bibliotheken für iOS

c++ – Wie gibt CMake Kompilierungsparameter für verschiedene Build-Ziele an?

Android – Problem mit der dynamischen Bibliothek des Genymotion-Simulators

Wie ruft Ruby die dynamische C++-Bibliothek (.so) auf?

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in dynamische Bibliotheken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn