Comment puis-je compiler/installer protobuf 2.4.1 sur CentOs (ou tout système LINUX/UNIX)?
Ok, donc je suis un peu d'un étranger dans le monde UNIX/LINUX terre, mais j'ai besoin d'installer profbuf 2.4.1.
J'étais en suivant les instructions en faisant
- wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.bz2
- goudron xfj protobuf-2.4.1.le goudron.bz2
- pushd protobuf-2.4.1
- ./configurer
- faire
- sudo make install
Seulement je pouvais aller aussi loin que ./configure'. WHen I tried running
faire", j'ai eu un message d'erreur indiquant "Pas de cibles spécifiées et aucun makefile trouvé... Stop"
Personne ne sait ce que je n'ai fait de mal?
Merci!!!
Êtes-vous sûr
Avez-vous vraiment besoin de faire cela? Je veux dire, si par hasard, vous allez faire de votre développement en Java, il n'est pas nécessaire.
configurer couru, et il ya un couple de lignes que de lire "vérification ...pas". Je suppose que cela signifie, il y a quelque chose qui manque? foch: je souhaite qui n'étaient pas nécessaires. Mais sans le protobuf je ne peux pas construire mon projet maven.
Euh, jamais l'esprit. J'ai compris ce qui s'est passé. Regarde comme il me manquait le compilateur c++.
configure
couru ok ? Il l'a fait jeter des erreurs ?Avez-vous vraiment besoin de faire cela? Je veux dire, si par hasard, vous allez faire de votre développement en Java, il n'est pas nécessaire.
configurer couru, et il ya un couple de lignes que de lire "vérification ...pas". Je suppose que cela signifie, il y a quelque chose qui manque? foch: je souhaite qui n'étaient pas nécessaires. Mais sans le protobuf je ne peux pas construire mon projet maven.
Euh, jamais l'esprit. J'ai compris ce qui s'est passé. Regarde comme il me manquait le compilateur c++.
OriginalL'auteur user113454 | 2012-02-23
Vous devez vous connecter pour publier un commentaire.
Vous n'avez probablement pas un compilateur g++ dans votre système ou votre variable d'environnement ne contient pas le chemin de celui-ci. Pour installer un sur linux, utilisez la commande suivante:
OriginalL'auteur user3312094
J'avais rencontré la même question avant, et maintenant que je connais la raison. C'est le manque de bibliothèque correspondante. Si vous utilisez redhat, l'utilisation de la racine la permission d'entrer dans les deux lignes de commandes:
Si vous utilisez ubuntu,vous pouvez entrer ceci:
J'ai résolu ma question de cette manière. Vous souhaite bonne chance!
OriginalL'auteur Chenk