英文: Freeing C variables in Golang? 问题 我对在使用Go中的C变量时需要释放哪些变量感到困惑。 例如,如果我这样做: s := C.CString(`somethin...
尝试在Go中使用C包装器?
英文: Trying to use C wrapper in Go? 问题 我必须有所遗漏,但我正在尝试使用为此目的创建的C包装器在Go中使用Leptonica C库: https://github....
为什么这个简单的循环在Go语言中比C语言更快?
英文: Why is this simple loop faster in Go than in C? 问题 我正在为你翻译以下内容: 我试图找出Go语言的循环性能是否和C语言一样好,但令人惊讶的是,...
修改Go代码中的C void*字节数组
英文: Modifying a C void* byte array from Go code 问题 基本上,我正在尝试用Go函数替换C程序中的pread。我已经完成了大部分结构,但是我无法弄清楚如何...
如何从strace输出中解码这些信息
英文: How to decode this information from strace output 问题 我写了一个小的Go脚本,并使用strace进行了跟踪。通过这个脚本,我试图使用netl...
调用Go中的setns函数在mnt命名空间中返回EINVAL错误。
英文: Calling setns from Go returns EINVAL for mnt namespace 问题 C代码运行正常,并正确进入了命名空间,但Go代码似乎总是从setns调用中返...
在Go代码中,是否可以编写修改已定义类型的结构体的C函数?
英文: Is it possible to write C functions that modify structs of types defined in Go code? 问题 这是对这个问题的...
cgo – How to convert string to C fixed char array
英文: cgo - How to convert string to C fixed char array 问题 我正在尝试在我的Go代码中实例化一个C结构体。 该结构体的定义如下(在一个我无法修改的...
Am I doing something wrong or is this a bug in Go's C compiler?
英文: Am I doing something wrong or is this a bug in Go's C compiler? 问题 所以我正在将xxhash从使用cgo转换为Go的本...
Go code to list files in a Linux directory using getdents()
英文: Go code to list files in a Linux directory using getdents() 问题 作为练习,我想将一些使用了许多系统调用的 C 代码翻译成 Gola...
146