Resultados da pesquisa a pedido "cgo"

1 a resposta

Como copiar uma sequência de caracteres Go para um caractere C * via CGO no golang?

Quero copiar uma string Go para um char * via CGO. Tenho permissão para fazer algo assim? func copy_string(cstr *C.char) { str := "foo" C.GoString(cstr) = str }

2 a resposta

Como usar um caminho relativo para LDFLAGS em golang

Eu sou novo no golang e estou tentando criar um programa golang que use uma lib estática (arquivo .a) o struct do diretório para o meu projeto como abaixo └─testserver ├─bin ├─pkg └─src ├─logging └─testserver ├─libtest.a └─test.goas bandeiras ...

1 a resposta

Não é possível acessar variáveis c no cgo

Estou tentando acessar uma estrutura c no cgo, mas vá em não foi possível determinar o tipo de nome para C.utmpx utmpx é uma estrutura c aqui está o código go: /* #include <stdio.h> #include <stdlib.h> #include <utmpx.h> #include ...

2 a resposta

compilar gopacket no windows 64bit

Estou tentando usargopacket [https://github.com/google/gopacket]no meu windows 10. Estou usando-o para cheirar e injetar pacotes diretamente de / para a NIC. Posso compilar e executar facilmente meu código com GOARCH = 386, mas não em GOARCH = ...

3 a resposta

Por que o desempenho do cgo é tão lento? há algo errado com o meu código de teste?

Estou fazendo um teste: compare os tempos de execução das funções cgo e Go pura executadas 100 milhões de vezes cada. A função cgo leva mais tempo em comparação com a função Golang, e estou confuso com esse resultado. Meu código de teste ...

2 a resposta

Compilação condicional em Go

Estou tentando escrever um Goembrulho usandoCGo paraENet.Quando tentei compilar meu wrapper em um Mac, a biblioteca era mais antiga e tinha uma interface um ...