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.

Tag: CGO

¿Cómo pasa cgo las opciones -Wall -Wl,–dynamic-linker=/system/bin/linker?

Cuando se utiliza arm-linux-gnueabi-gcc para compilar cruzado, GOOS solo admite Linux y no admite Android. CGO_ENABLED=1 CGO_CFLAGS CC=arm-linux-gnueabi-gcc GOOS=linux GOARCH=arm go build -o hello . Después de compilar, se genera el archivo hello. file hello hello: ejecutable ELF de 32 bits, ARM, versión EABI5 1 (SYSV), enlazado dinámicamente, intérprete /lib/ld-linux.so.3, . . . Read more

Construcción del contenedor Go (ARM) con tiempo de espera CGO, con error de tiempo de espera de handshake TLS en net/http.

Tengo un proyecto que utiliza go mod y CGO que tiene un árbol de dependencias relativamente grande. La construcción en forma nativa (GOOS=linux, GOARCH=amd64) funciona bien. La construcción en un entorno de integración continua (en mi propio runner) utilizando mi contenedor de compilación personalizado (varias arquitecturas, incluyendo arm) funciona en . . . Read more

Intentando permitir a cgo construir tanto en Linux como en Windows, obtengo “las restricciones de construcción excluyen todos los archivos Go”.

Estoy trabajando en una pequeña aplicación de Go que utiliza Cgo. Estoy trabajando en una máquina virtual de Linux, y Linux es el entorno principal de destino. Sin embargo, tengo la necesidad de crear un ejecutable de Windows. Normalmente, la compilación cruzada de Go es trivial, pero Cgo agrega algunas . . . Read more