Comment faire pour installer libxml2 dans unix
quelqu'un peut-il me dire comment faire pour installer libxml2 sous Unix? Je suis avec windows pour la navigation net et Unix pour l'écriture de mes programmes en C. J'ai aussi ne sais pas si il est déjà installé. S'il vous plaît dites-moi comment les gars pour installer libxml2 et de l'utiliser pour l'analyse.
En règle générale, vous utilisez quel que soit le gestionnaire de paquet de votre saveur particulière de UNIX fournit.
indexdata.com/metaproxy/doc/installation.html
CE système unix? Vous êtes sous Linux, solaris, hp-ux, SCO? quel système? Une fois que vous partager que nous pouvons probablement vous aider. Vous pouvez faire un ls pour voir si libxml2 est installé, vérifiez pour voir si vous avez libxml2.un fichier dans /usr/lib /usr/local/lib ou /opt/lib ou quelque chose comme ça le chemin d'accès dépendra fortement de
Salut, je suis à l'aide de solaris..
indexdata.com/metaproxy/doc/installation.html
CE système unix? Vous êtes sous Linux, solaris, hp-ux, SCO? quel système? Une fois que vous partager que nous pouvons probablement vous aider. Vous pouvez faire un ls pour voir si libxml2 est installé, vérifiez pour voir si vous avez libxml2.un fichier dans /usr/lib /usr/local/lib ou /opt/lib ou quelque chose comme ça le chemin d'accès dépendra fortement de
Salut, je suis à l'aide de solaris..
OriginalL'auteur holbond | 2011-10-31
Vous devez vous connecter pour publier un commentaire.
Lire les instructions d'installation fournies avec libxml2 dans le fichier
INSTALL
.Si vous trouvez n'importe quel fichier ou répertoire de la sous-chaîne
libxml2
dans/usr/local/include
ou/usr/local/lib
(comme/usr/local/lib/libxml2.so
) alors qu'il est déjà installé.Selon les Unix marque (que vous n'avez pas de nous le dire), vous pourriez avoir besoin de regarder dans d'autres répertoires.
Salut les gars, j'ai vérifié dans /usr/include et j'ai trouvé libxml2.. Donc ce qui devrait être la syntaxe dans le fichier d'en-tête. Est ir #include </usr/les suivants/xmllib2> ? S'il vous plaît aider les gars
Vous devriez demander à votre compilateur pour rechercher le répertoire approprié, par exemple avec
cc -I/usr/include/libxml2/libxml ...
et ensuite utiliser, par exemple,#include <SAX.h>
si c'est l'en-tête que vous voulez. Comment les nouveaux êtes-vous à la programmation en C? Si vous venez de commencer, ce que vous cherchez est un majeur tâche et vous devriez demander à un local C gourou.Tête de ces concepts sont un peu nouveau pour moi.. merci pour la réponse.. on plus de doute.. j'ai utilisé gcc-I/usr/include/libxml2 -lxml2 xxx.c il copiés à partir de quelque part.. pourquoi devrais-je écrire que lxml2? pouvez-vous s'il vous plaît dites-moi? sans l'écriture que j'obtiens des erreurs
Un en-tête contient des déclarations. Une bibliothèque contient le code compilé. Le
-I
dit gcc où chercher pour les en-têtes, et-l
dit de le relier à une bibliothèque.-lFOO
fera un compilateur recherche un fichier nommélibFOO.a
le long d'un ensemble de répertoires (à laquelle vous pouvez ajouter avec-L/some/directory
. Sans-lxml2
gcc ne sera pas de lien danslibxml2.a
qui conduit à des symboles non résolus. Par défaut, gcc ne lien danslibc.a
, c'est pourquoi vous avez besoin de-lxml2
. Vous devriez lire la FAQ C, c-faq.com avec beaucoup de réponses à des questions courantes.OriginalL'auteur Jens
Voici une façon de l'installer à partir de la source donnée par les bonnes gens de chez Cypress projet.
https://github.com/projectcypress/cypress/wiki/Cypress-v2.0-Installation-Guide
---- pour en faciliter la lecture: copié à partir d'URL ci-dessus ----
Ou comme "avertissement: redondants redeclaration de "pthread_cond_signal'"? Je ne peux pas installer maintenant, dans Ubuntu
OriginalL'auteur David Kim