Resultados de la búsqueda a petición "cgo"

1 la respuesta

¿Cómo copio una cadena Go a un C char * a través de CGO en golang?

Quiero copiar una cadena Go en un char * a través de CGO. ¿Se me permite hacer algo como esto? func copy_string(cstr *C.char) { str := "foo" C.GoString(cstr) = str }

1 la respuesta

No se puede acceder a las variables c en cgo

Estoy tratando de acceder a una estructura c en cgo, pero ve esto no se pudo determinar el tipo de nombre para C.utmpx utmpx es una estructura c Aquí está el código go: /* #include <stdio.h> #include <stdlib.h> #include <utmpx.h> #include ...

2 la respuesta

Cómo usar una ruta relativa para LDFLAGS en golang

Soy nuevo en Golang, y estoy tratando de construir un programa Golang que use una lib estática (archivo .a) la estructura del directorio para mi proyecto como se muestra a continuación └─testserver ├─bin ├─pkg └─src ├─logging └─testserver ...

2 la respuesta

compilar gopacket en windows 64bit

Estoy tratando de usargopacket [https://github.com/google/gopacket]en mis ventanas 10. Lo estoy usando para oler e inyectar paquetes directamente a / desde la NIC. Puedo compilar y ejecutar fácilmente mi código con GOARCH = 386 pero no puedo ...

3 la respuesta

¿Por qué el rendimiento de cgo es tan lento? ¿Hay algo mal con mi código de prueba?

Estoy haciendo una prueba: compare los tiempos de ejecución de cgo y las funciones Go puras se ejecutan 100 millones de veces cada una. La función cgo lleva más tiempo en comparación con la función Golang, y estoy confundido con este resultado. ...

2 la respuesta

Compilación condicional en Go