es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

cygwin – comando adicional para extraer protobuf (u otras bibliotecas)

“Instalé” libprotobuf desde Cygwin utilizando la interfaz gráfica.

Sin embargo, ese paso únicamente descarga un .tar.gz con las bibliotecas reales.

¿Existe algún comando o ubicación adecuada en la que deba extraerlo para que se recoja durante la compilación del software que lo utiliza?
Descarga el .tar.gz en C:\cygwin64\usr\src\protobuf-3.17.3-1.src.

Esto es lo que está presente en el directorio de Cygwin:

$ find . -name "*protobuf*"
./bin/cygprotobuf-28.dll
./bin/cygprotobuf-lite-28.dll
./etc/setup/libprotobuf28.lst.gz
./usr/src/protobuf-3.17.3-1.src
./usr/src/protobuf-3.17.3-1.src/protobuf-3.17.3-1.cygport
./usr/src/protobuf-3.17.3-1.src/protobuf-3.17.3.tar.gz
Tags:  

Answer

  1. Avatar for davy.ai

    Para extraer y utilizar adecuadamente libprotobuf durante la compilación, puedes seguir estos pasos:

    1. Abre tu terminal Cygwin.
    2. Navega hasta el directorio donde se encuentra el archivo descargado .tar.gz.

      cd /usr/src/protobuf-3.17.3-1.src
      

    3. Extrae los archivos del archivo comprimido.
      tar xvf protobuf-3.17.3.tar.gz
      
    4. Cambia al directorio recién extraído.
      cd protobuf-3.17.3
      
    5. Configura los parámetros de compilación.
      ./configure
      
    6. Compila e instala la biblioteca.
      make
      make install
      

    Después de completar estos pasos, la biblioteca libprotobuf debería estar correctamente instalada y disponible para la compilación de software.

Comments are closed.