英文:
unable to set CGO_ENABLED=1
问题
所以我正在尝试使用以下命令从Visual Studio Code运行我的代码:
go run -race .
这给我报错:
go: -race需要cgo;通过设置CGO_ENABLED=1来启用cgo
我尝试使用以下命令进行设置,但没有任何反应:
set CGO_ENABLED=1
有人可以告诉我如何将CGO_ENABLED环境变量设置为1吗?因为我无法做到。
英文:
So I am trying to run my code from visual studio code using the command
go run -race .
This is giving me the error:
go: -race requires cgo; enable cgo by setting CGO_ENABLED=1
I tried setting it by using the command but nothing happens:
set CGO_ENABLED=1
Can somebody tell me how to set the CGO_ENABLED env variable to 1 because I am not able to do it
答案1
得分: 1
你可以编写一个批处理脚本 run.bat
来运行你的代码:
set CGO_ENABLED=1
go run -race .
要在Visual Studio Code中完成这个操作,你可以通过启动脚本修改环境变量,参考这个问题:
英文:
You can write a batch script run.bat
to run your code:
set CGO_ENABLED=1
go run -race .
To accomplish this in Visual Studio Code, you can modify the environment variables via a launch script, see this question:
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论