windows gcc交叉编译linux报错:main1: 1: Syntax error: "(" unexpected
1. 运行环境
go version go1.17.3 windows/amd64
linux #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)
2. 问题描述?
windows gcc交叉编译linux,到linux上运行时报错。
linux报错:main1: 1: Syntax error: “(“ unexpected
第一次编译的在linux上可以运行起来,后面再编译就无法运行了。
这个简单的代码编译后也无法运行。
package main
import "fmt"
func main() {
fmt.Println("123")
select {}
}
//: <> (代码问题的话,请提供一份最短的,可复现代码。或相关代码。)
没有复现出来,这种不涉及 GC 的应该用不到 gcc 的,我在 cmd 上编译的命令: