Golang编译"hello world"程序时遇到问题

Golang编译"hello world"程序时遇到问题 你好,

安装 Go 后,无法编译“hello world”,请帮我解决这个问题?

我的操作系统是 Ubuntu 18.04.3 LTS。

‘Launchinglamundo-olamundo’ 遇到了问题。 可执行文件 (/ home / daniele / eclipse-workspace / olamundo / bin / olamundo) 不存在。

打开了这个对话框。

21 回复

谢谢

更多关于Golang编译"hello world"程序时遇到问题的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


我仍然没有解决这个问题。

好的,我会读的,谢谢。

我看到你在另一个你开启的话题中已经有了答案。

我不太理解,这些工具是否有更简单的方式来理解它们?

func main() {
    fmt.Println("hello world")
}

我认为问题出在GitHub上,因为尝试多次部署网站都失败了,所以我创建了一个GitHub账户。

然后他向我解释,必须是 main 包才能执行,之前的文件名有误,现在已经编译成功了。

我昨天没能回复,因为我在论坛的第一天就用完了回复次数。

我认为,在这个安装过程中缺少的包,只是给了我坐标,然后我就安装了。我不知道,你是否有官方文档。

这是同一个问题。 只是我之前用葡萄牙语发了一个帖子,另一个用英语,在你和他建议我用英语之后。感谢你的帮助。

go version go1.10.4 linux/amd64 无法加载包:包 .:在 /home/daniele 目录中没有 Go 文件

我不知道是否有,但我去升级Ubuntu时,Postfix出现了错误,需要进行配置,缺少一些软件包,只安装了2个,所以我卸载了。

我成功编译了"hello world"程序。之前我在可执行文件中使用了package olamundo,而不是package main

我不太理解那些展示给我的测试。我不懂编程,但我想要学习Go语言。

你好 Ken,

我已经安装了 VS Code,请问如何安装你提到的 Go?Captura%20de%20tela%20de%202019-12-19%2019-38-01|690x387

我不太确定你的编译器是否正确安装。你遵循了官方的文档吗?对于 Unix/Linux 机器,你也可以使用这个安装程序。

也有可能是你的 IDE 配置有误(我看到那里有 Eclipse…)

好的,我有点困惑……你安装编译器了吗?如果安装了,那么在终端里你应该能够执行 go 命令,例如:

go version

如果这个命令能运行,请尝试在你的项目文件夹中执行命令:

go build

在项目文件夹中执行此操作后,你应该能找到生成的可执行文件。接下来,如果你在那台机器上使用集成开发环境,你需要检查一下是否有关于 Go 编译器的相关设置。

作为初学者,不要从测试开始。相反,应该使用一本好书来学习这门语言和一些基础技术。因为你提到你在寻找一本简单的书,我可以向你推荐这本:

https://www.golang-book.com/books/intro

dsilva: 我不太明白,这些工具会有更容易理解它们的方法吗?

这要看情况,但不幸的是,对于严肃的事情你无法避免使用它们。先从最简单的开始。

你好 Daniele,

我对 Go 语言还比较陌生,最初想用 Eclipse 作为我的 IDE。千万别这么做!Eclipse 的 Go 插件已经很长时间没有维护了,存在很多很多 bug。相反,我建议你使用 “Codium”。它是市面上最好的免费 Go 语言编辑器。这是 Visual Studio Code 的免费且"无束缚"版本,适用于 Windows 和 Linux。

另外,如果你可以选择平台,请坚持使用基于 Linux 的平台。这将使你免于处理 Windows 带来的种种烦恼及其所有特性。

这不是和这个帖子里的问题一样吗?

标题: 头像 O Go, não compila “hello world” Getting Help

引用内容: 包名。正如我所说,对于可运行的程序,第一行必须是 package main

看起来你在尝试通过Eclipse运行Go程序时遇到了问题。错误信息表明Eclipse找不到编译后的可执行文件。这通常是因为Go环境配置或项目结构的问题。

首先,请确认你的Go安装是否正确。在终端中运行以下命令:

go version

如果正确安装,会显示Go的版本信息。如果没有,你需要重新安装Go。

对于Ubuntu 18.04,你可以使用以下命令安装Go:

sudo apt update
sudo apt install golang-go

安装完成后,设置Go环境变量。编辑你的~/.profile文件:

nano ~/.profile

在文件末尾添加:

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

保存文件后,运行:

source ~/.profile

现在创建一个简单的"hello world"程序来测试。创建一个新目录并编写程序:

mkdir ~/hello
cd ~/hello

创建main.go文件:

package main

import "fmt"

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

编译并运行:

go run main.go

如果这个能正常工作,说明你的Go环境配置正确。

对于Eclipse的问题,可能是由于Eclipse的Go插件配置不正确。请确保:

  1. 你安装了Eclipse的Go插件(如goclipse)
  2. 项目配置正确指向你的Go安装路径
  3. GOPATH在Eclipse中正确设置

你可以在Eclipse中尝试创建一个新的Go项目,使用标准的Go工具链而不是Eclipse的内部构建系统。或者,考虑使用VS Code with Go扩展,它通常对Go开发有更好的支持。

如果问题仍然存在,请提供更多关于你如何在Eclipse中设置项目的信息。

回到顶部