程序地带

解决Goland运行Go程序报错:该版本的 %1 与你运行的 Windows 版本不兼容


一、报错详情
Error running 'go build awesomeProject (1)': Cannot run program "C:UserserbinAppDataLocalTemp\___go_build_awesomeProject__1_.exe" (in directory "G:Language ProcticeGoworkssrcawesomeProject"): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
此时的代码为
package awesomeProject
import "fmt"
func main(){
fmt.Println("Hello World!")
}
二、原因分析

在go中,应用程序的入口包要为main,而编译源码没有main包时,将无法编译输出可执行的文件,也就会导致这里的错误


二、解决办法

将main函数所在的包名改为main,改之后如下:


package main
import "fmt"
func main(){
fmt.Println("Hello World!")
}

代码成功运行


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43795348/article/details/112689281

随机推荐

Centos开机自启动脚本

第一种方式进入到etc/rc.d目录下编辑rc.local文件在最后一行加上你要启动的脚本地址及名字例如:/ceshi/ceshi.shchmod+777rc.local...

失忆老幺 阅读(923)

go语言——并发

go语言——并发

并发介绍进程和线程A.进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B.线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的...

Monster-hh 阅读(430)

rhel8停止http服务_如何从RHEL 7升级到RHEL 8

rhel8停止http服务_如何从RHEL 7升级到RHEL 8

RedHat宣布推出RedHatEnterpriseLinux8.0,它随GNOME3.28一起作为默认桌面环境并在Wayland上运行。本文介绍了如何使用Leapp实用程序从RedHa...

weixin_39586825 阅读(747)

垃圾回收

垃圾收集算法有哪些?标记-清除算法:标记无用对象,然后进行清除回收。缺点:效率不高,无法清除垃圾碎片。复制算法:按照...

滚去读书 阅读(659)

DA14580在RAM中调试方法

DA14580在RAM中调试方法

方法:1)勾上可以用微库,减小生成代码的大小2)分别定义ROM区位置及大小和RAM区位置和大小。RAM地址在0x20000000,...

貌梦达 阅读(909)

HadoopIntellijPlugin的编译与安装

HadoopIntellijPlugin的编译与安装

HadoopIntellijPlugin的编译与安装HadoopIntellijPlugin的源码下载地址:https://github.com/rison168/HadoopIntel...

qq_41589944 阅读(122)

python构建知识图谱_媒体知识图谱的构建简析

python构建知识图谱_媒体知识图谱的构建简析

知识图谱是反映实体间、实体与属性间关系的网络,是它们基于知识的关联,是对于海量数据的一种有效的组织方式和利用手段。现有代表性的知识网络有Wordnet、DBpedia、Fr...

weixin_39853863 阅读(566)

2020-11-27

2020-11-27

Salesforce或将高溢价拿下Slack,全球SaaS格局将生变?11月26日,据外媒报道,Salesforce正在就收购企业通讯软件Sla...

美股研究社 阅读(714)