gpt4 book ai didi

在 %PATH% 中找不到 GCC

转载 作者:数据小太阳 更新时间:2023-10-29 03:12:10 27 4
gpt4 key购买 nike

我正在尝试运行这段代码:

package main

import ("github.com/faiface/pixel"
"github.com/faiface/pixel/pixelgl")

func run(){
cfg := pixelgl.WindowConfig{
Title:"My First program",
Bounds:pixelgl.R(0,0,800,600)
}
window,err := pixelgl.NewWindow(cfg)
if err != nil{
panic(err)
}
for !window.Closed(){
win.Update()
}
}


func main(){
pixelgl.Run(run)
}

但每当我输入

go run pixel.go

我收到这个错误

exec: "gcc": executable file not found in %PATH%

我的用户路径和系统路径中都有 C:\TDM-GCC-64\bin,每当我在 cmd 中键入“gcc”时,系统都能轻松找到 gcc。我有一个 x64 Windows 10 系统

最佳答案

你依赖于 cgo 包,所以你需要 GCC。我找不到自 2015 年以来更新的 TDM-GCC 版本。我建议寻找最近更新的替代 MinGW-w64 安装,例如我最近用于 OpenGL with Go (1.9. 1) 在 Windows 10 x64 上:

http://mingw-w64.org/doku.php

您需要将安装的目录/bin 添加到您的路径中,就像您对 TDM-GCC-64 所做的那样。您可以通过在 PowerShell(或 cmd)中尝试 g++ 来测试它是否是已知命令。您应该能够从 PowerShell go get 所需的包。

如果您仍然遇到问题,请确保您安装了相对较新版本的 Go。

此外,对于任何重要代码,始终建议使用 go build 然后运行它创建的可执行文件,而不是 go run。如果你还没有运行任何其他 Go 代码,你也可以尝试 a hello world以确保您的 Go 安装和设置没有任何问题。

The GLFW installation docs谈论使用 cmake 生成构建文件,但我认为您不需要这样做。

关于在 %PATH% 中找不到 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48605683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com