9
votes

Google Protobuf à Linux

Je travaille avec Protobuf et Linux. Où est son compilateur protoc ? J'ai téléchargé le package à partir du site principal, compilé et installé avec succès, mais je ne trouve pas protoc pour créer mon propre fichier de format. Où est-ce?

Mise à jour Voici le dossier où j'ai construit Protobuf: xxx

Il n'y a pas de fichier binaire dont j'ai besoin.


0 commentaires

5 Réponses :


27
votes

Il est probablement installé dans / usr / local / bin

sur Ubuntu au moins, vous pouvez apt-get Installer Protobuf-compiler à la place.

à partir de l'installation.txt:

Noms d'installation

Par défaut, 'Faire installer' installera les fichiers du package dans '/ usr / local / bin', '/ usr / local / homme', etc. Vous pouvez spécifier un préfixe d'installation autre que '/ usr / local' en donnant 'configurer' le option '--prefix = chemin'.


2 commentaires

Ouais ... c'était en / usr / local / lib. Merci.


Je soupçonnai un peu que le nom du paquet serait protobuf. Êtes-vous sûr que cela installe également Protobuf?



1
votes

En outre, si vous êtes en fait sur Ubuntu, vous pouvez également récupérer le package source de Debian instable et les reconstruire localement si vous souhaitez des packages plus courants que la dernière coupure (laquelle pour Ubuntu 9.10 était quelque temps en retard. l'été). De cette façon, vous vous retrouvez avec des packages .deb et vous préservez un chemin de mise à niveau normal (plutôt que de litière / usr / local avec des installations unique).


1 commentaires

La réponse serait meilleure est que vous avez dit explicitement comment faire cela.



0
votes

Vous pouvez trouver Protoc sur le chemin que vous avez défini ./configure --prefix = you_path. Lorsque vous effectuez une installation réussie, le général BIN, inclure et la libère dans ce chemin.


0 commentaires

1
votes

Tout d'abord, vous devez compiler votre code source de Protobuff (dans le dossier racine): xxx

secondaire: xxx p> troisième : xxx

lire readme.txt dans le dossier racine pour plus d'informations.


0 commentaires

0
votes

En fait, vous n'avez pas besoin de savoir que c'est la place. Tout ce que vous voulez, c'est ouvrir le terminal où votre fichier proto est localisé et écrire au terminal xxx

suivez ce lien pour documentation


0 commentaires