Detailliertes Tutorial zur Installation von Protobuf 3 unter Ubuntu

Detailliertes Tutorial zur Installation von Protobuf 3 unter Ubuntu

Wann ist die Installation durchzuführen?

Wenn Sie den Befehl „Protoc“ verwenden und die Meldung „Protoc nicht gefunden“ angezeigt wird, bedeutet dies, dass es nicht installiert ist. Oder wenn während der Ausführung ein Fehler auftritt: Dieser Parser erkennt nur „proto2“, es bedeutet, dass es sich nicht um Version 3.0 handelt.

Installationsvorgang und mögliche Probleme

Installationsanweisungen

Eine ausführliche Einführung finden Sie in diesem Artikel: Eine kurze Einführung in protobuf und die Installation in der Ubuntu 16.04-Umgebung

Führen Sie die folgenden Befehle nacheinander aus, um den Quellcode herunterzuladen, zu kompilieren und zu installieren. Dies dauert lange, mehr als 10 Minuten.

sudo apt-get install autoconf automake libtool curl make g++ entpacken
Git-Klon https://github.com/google/protobuf.git
CD-Protobuf
git submodule update --init --recursive
./autogen.sh
./konfigurieren
machen
Scheck machen
sudo make installieren
sudo ldconfig # Cache der gemeinsam genutzten Bibliothek aktualisieren.

Mögliche Probleme

Es ist sehr wahrscheinlich, dass während der Ausführung die folgende Fehlermeldung erscheint:

./autogen.sh: 4: ./autogen.sh: autoreconf: not found

Lösung: Führen Sie den folgenden Befehl aus.

sudo apt-get installiere autoconf
sudo apt-get installiere automake
sudo apt-get installiere libtool

Nach Abschluss der Installation

Führen Sie den folgenden Befehl aus, um das Installationsergebnis zu überprüfen und die Versionsnummer anzuzeigen.

protoc --version

Herzlichen Glückwunsch zu libprotoc 3.9.0 oder höher.

Zusammenfassen

Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Installation von Protobuf 3 auf Ubuntu. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Eine kurze Einführung in Protobuf und ein Installationstutorial in der Ubuntu 16.04-Umgebung

<<:  MySQL-Lösung für die Konfiguration mehrerer Instanzen

>>:  Detaillierte Erklärung dieses Zeigeproblems in der JavaScript-Funktion

Artikel empfehlen

CSS HACK für IE6/IE7/IE8/IE9/FF (Zusammenfassung)

Seit ich die offizielle Version von IE8.0 install...

Erste Schritte mit SELinux

Bereits zu Kernel 2.6-Zeiten wurde ein neues Sich...

Docker-Grundlagen-Tutorial: Detaillierte Erklärung der Dockerfile-Syntax

Vorwort Dockerfile ist ein vom Docker-Programm in...

Detaillierte Einführung zum MySQL-Cursor

Inhaltsverzeichnis 1. Was ist ein Cursor? 2. So v...

Details zu gängigen Javascript-Funktionen höherer Ordnung

Inhaltsverzeichnis 1. Gemeinsame Funktionen höher...

So kompilieren und installieren Sie OpenCV unter Ubuntu

Einfache Installation von opencv2: conda installi...

MySQL-String-Aufteilungsvorgang (String-Abfangen mit Trennzeichen)

String-Extraktion ohne Trennzeichen Fragenanforde...

Praktisches Beispiel einer virtuellen Vue-Liste

Inhaltsverzeichnis Vorwort Design erreichen Zusam...

4 flexible SCSS-Kompilierungsausgabestile

Vielen Leuten wird das Kompilieren erklärt, sobal...

MySQL-Code zur Implementierung der Sequenzfunktion

MySQL implementiert Sequenzfunktion 1. Erstellen ...