首页 > 其他分享 >如何解决 vscode exe does not exist 的问题

如何解决 vscode exe does not exist 的问题

时间:2023-06-21 16:06:03浏览次数:48  
标签:exe CGO vscode 向键雄 set does go O2 goWorkspace

问题一:使用vscode运行go时,提示需要launch.json文件需配置

解决方法:

在vscode 插件搜索code runner, 然后安装

问题二:

E:\go\goWorkspace\src\GoProjects2> go run main.go
exec: "C:\\Users\\向键雄\\AppData\\Local\\Temp\\go-build3787382914\\b001\\exe\\main": file does not exist

大家只需要去打开查看自己的go env即可,这里是我的

PS E:\go\goWorkspace\src\GoProjects2> go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\向键雄\AppData\Local\go-build
set GOENV=C:\Users\向键雄\AppData\Roaming\go\env
set GOEXE=
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=E:\go\goWorkspace\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=linux
set GOPATH=E:\go\goWorkspace
set GOPRIVATE=
set GOPROXY=https://goproxy.cn,direct
set GOROOT=E:\go\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=E:\go\go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.19
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=0
set GOMOD=E:\go\goWorkspace\src\GoProjects2\go.mod
set GOWORK=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-fPIC -m64 -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=C:\Users\向键雄\AppData\Local\Temp\go-build3920665854=/tm
p/go-build -gno-record-gcc-switches

我们只需要将这里修改为Windows就可以啦

go env -w GOOS=windows

修改了之后就可以了,这里的问题主要就是因为我们使用的系统本身是Windows 系统。 想交叉编译Linux系统。将go语言环境变量,GOOS 设置成了 linux,导致项目运行失败

标签:exe,CGO,vscode,向键雄,set,does,go,O2,goWorkspace
From: https://www.cnblogs.com/siyunianhua/p/17496440.html

相关文章

  • Unity 关闭运行自己的exe,结束进程
    ///<summary>///退出程序///</summary>voidQuitProcedure(){#ifUNITY_EDITORUnityEditor.EditorApplication.isPlaying=false;#elseApplication.Quit();#endif}usingUnityEngine;publicclassCloseExe:MonoB......
  • VS编译错误 【xxx.exe 已退出,代码为 9】【Microsoft.TypeScript.targets(561,5): erro
    先直接上图。错误列表报错如下: 输出列表报错如下: 解决思路如下:1、查了百度,没找到有用的东西。2、看了微软的官方,MSB6006:“process”在退出时出现代码`exitcode`。-MSBuild|MicrosoftLearn原文是“执行命令并返回非零退出代码或指示其输出中出现错误时,会发生此错......
  • 线程池之 Executors(附面试题)
    线程池的创建分为两种方式:ThreadPoolExecutor和Executors,上一节学习了ThreadPoolExecutor的使用方式,本节重点来看Executors是如何创建线程池的。Executors可以创建以下六种线程池。FixedThreadPool(n):创建一个数量固定的线程池,超出的任务会在队列中等待空闲的线程,可用于控......
  • vscode 基础设置
    1.vscode语言设置成中文Ctrl+shift+p打开设置输入"language"选中configuredisplaylanguage2.vscode设置背景色打开VScode工具,单机左上角文件--》首选项--》设置--》常用设置--》用户--》外观--》ColorTheme。该工具默认的是DefaultDark+,黑色背景颜色......
  • CRACKME.EXE的脱壳与序列号破解
    查壳通过在查壳软件PEiDv0.94中选择CRACKME.EXE文件打开即可查看该软件的所加壳的类型,查看结果如下所示:此时所进行的普通扫描(NormalScan),NormalScan虽然速度快且方便,但只能检测出某些此前已知的加壳和压缩工具,对于新型加壳技术可能不准确或无法识别。因此,为了确定软件是否加......
  • 【Coursera学习笔记】 Executive Data Science(A Crash Course in Data Science)
    文章目录1.Whatisstatisticsgoodfor?1.1Statistics2.Whatismachinelearning?2.1Twomainactivitiesofmachinelearning2.2SomecharacteristicsofML3.WhatisSoftwareEngineeringforDataScience?3.1TypesofSoftware4.TheStructureofaDataScience......
  • Pyinstaller打包 Pytest+Allure成exe文件执行时,报错ERROR: usage: apitest.exe [opti
    网上找了很多案例啊 都没解决问题,由本人的多次试验 终于成功解决1、打包运行 pyinstaller-D xxx.py  打包成功后 执行exe报错 如下 2、此情况是说明 命令无法正确识别 也就是说 未导入allure 相关三方库解决方案:修改xxx.spec 文件 添加对应三方库依赖......
  • 报错:Failed to execute goal org.codehaus.mojo:........快速解决!
    解决:Failedtoexecutegoalorg.codehaus.mojo:exec-maven-plugin:3.0.0:exec(default-cli)onprojectspring_aop:Commandexecutionfailed.的问题出现如下问题:Failedtoexecutegoalorg.codehaus.mojo:exec-maven-plugin:3.0.0:exec(default-cli)onprojectsprin......
  • VsCode配置PHP断点调试环境笔记
    PHPStudy_Pro8.1.1.2VsCode1.51.1PHP7.4.3NTSPHP_Xdebug-2.9.8-7.4-vc15-nts-x86_64首先查看当前环境的phpinfo信息根据phpinfo的信息选择对应的XDebug进行下载:https://xdebug.org/download推荐使用:https://xdebug.org/wizard,将phpinfo的信息全选复制到这里进行分析,然后下......
  • POI导出Execl
    1.导包<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version></dependency><dependency>......