1

概述我的最终目标。我想编译一个 go 应用程序,静态链接到 QT5。我已经静态编译了 QT5。现在我需要编译我的 Go 程序。

据我了解,要做到这一点,我必须使用 gccgo 而不是 gc 编译器。美好的。

所以首先我必须安装 gccgo 编译器,它是go在 config.xml 中启用语言的 gcc。

我遵循了这个:https ://golang.org/doc/install/gccgo

这单独:https ://solarianprogrammer.com/2016/05/10/compiling-gcc-6-mac-os-x/

看看我是否可以使用更新版本的 GCC。但是,在这两种情况下,我都会收到:

checking for isl 0.16, 0.15, or deprecated 0.14... yes
checking for isl 0.16 or 0.15... yes
configure: error:
The following requested languages could not be built: go
Supported languages are: c,c,c++,fortran,jit,lto,objc,obj-c++

当我configure之前makemake install

所以显然 GCC 不知道 Go,即使 Go 文档说这是怎么做的?

有人有任何可靠的消息来源吗?

4

0 回答 0