英文: Go binary size in comparison with c 问题 昨天,我只是想比较一下简单的 Golang 的 HelloWorld 应用和 C 语言的差异。Golang 的二进...
从C语言调用带有字符串参数的Go函数?
英文: Call Go function with string parameter from C? 问题 我可以从C中调用一个没有参数的Go函数,如下所示。通过go build编译并打印输出: He...
如何设置 C 语言中的联合(union)值?
英文: cgo how to set a C union value 问题 给定以下的C结构体,我可以使用不安全指针读取数据联合的值,但是我不知道如何设置联合值的数据。 typedef struct ...
在Go语言中是否有像OpenMP那样简单的`parallel for`功能?
英文: Is there a simple `parallel for` in golang like OpenMP? 问题 我正在尝试使用并行处理来优化一个谜题,以提高性能。 理想情况下,在C99中...
Go:导入和C库之间存在冲突的类型
英文: Go: conflicting types between import and C library 问题 尝试熟悉Go/C互操作性,我想使用git2go/libgit2来使用Redis后端读...
Python模块是用Golang和C编写的。
英文: Python module written in Golang and C 问题 我按照这个教程编写了以下代码,使用C语言: #define Py_LIMITED_API #include &...
如何从C语言返回双精度数组给Go语言?
英文: Cgo: How to return double array from C to Go 问题 我有一个像这样的C函数: double* c_func(int n_rows) { double...
为什么C语言能够比Go或D语言更快地构建小型程序?
英文: Why C builds small programs faster than Go or D? 问题 Go和D都声称拥有非常快的编译器,这是由于它们自身语言的现代设计,考虑到并发的单遍解析。...
在使用cgo和golang中的free时出现了”double free or corruption (out)”错误。
英文: Getting double free or corruption (out) when using free in cgo, golang 问题 我正在尝试理解和学习cgo,并在此过程中编写...
在Linux中如何编写文本模式的图形用户界面(GUI)?
英文: How to write a text mode gui in Linux? 问题 当我编写脚本/程序时,我经常希望弹出一个简单的文本“GUI”来提示输入: 我应该如何做到这一点?例如,从Sh...
146