Crie um ambiente de desenvolvimento de linguagem go baseado no código VS (win10)

Link para Download

Endereço de download do site oficial Go: https://golang.org/dl/
Estação espelho oficial Go (recomendado): https://golang.google.cn/dl/


Clique no site para acessar a seguinte interface para seleção de versão e download
ir site oficial

Instale com base no sistema win10

Neste exemplo de 64位win10instalação, Go1.15.2可执行文件版本exemplo de instalação do sistema .

Clique duas vezes no pacote de instalação baixado na etapa anterior para instalá-
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
lo. Após a conclusão da instalação, abra o terminal e digite para go versionverificar se a instalação foi bem-sucedida. Se o número da versão Go aparecer, a instalação foi bem-sucedida.
Insira a descrição da imagem aqui

Configuração da variável de ambiente GOROOT e GOPATH

Após a instalação bem-sucedida, as variáveis ​​de ambiente precisam ser configuradas. Ambos
GOROOTe GOPATHsão variáveis ​​de ambiente. Entre eles GOROOTestá o caminho onde instalamos o pacote de desenvolvimento Go. A partir da Go1.8versão, o pacote de desenvolvimento Go irá GOPATHdefinir um diretório padrão após a conclusão da instalação . GOPATHÉ o nosso futuro diretório de trabalho e os arquivos de código quando escrevermos o projeto serão colocados nesse diretório de trabalho. Aqui eu crio uma nova goworkspacepasta no diretório raiz do Disco D como meu futuro diretório de trabalho, então preciso ir ao painel de controle para modificar as variáveis ​​de ambiente e alterar GOPATHo caminho padrão para o caminho da pasta recém-criada.

Modificar variáveis ​​de ambienteGOPATH
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Só precisamos lembrar que modificamos o GOPATHcaminho onde você pode e, por padrão, GOROOTo bindiretório foi adicionado à variável de ambiente e não precisamos da configuração adicional.

Go1.14Após a versão, é recomendado usar o go modmodo para gerenciar o ambiente dependente, e não é mais obrigatório escrever o código no GOPATHseguinte srcdiretório (a estrutura geral do projeto será explicada mais tarde), você pode escrever o gocódigo em qualquer lugar do seu computador .

A GoPROXYconfiguração padrão é :, GOPROXY=https://proxy.golang.org,directporque não está acessível na China https://proxy.golang.org, é necessário alterar um PROXY. Recomenda-se usar https://goproxy.ioou aqui https://goproxy.cn.

Você pode executar o seguinte comando para modificar GOPROXY:

go env -w GOPROXY=https://goproxy.cn,direct

Após a modificação, digite go env no terminal para visualizar a configuração do ambiente go e verificar se a modificação tem efeito.

Insira a descrição da imagem aqui

Configuração do VS Code e plug-ins relacionados para a linguagem go

VS CodeO nome completo Visual Studio Codeé um editor de código leve, gratuito e de código aberto da Microsoft. Ele oferece suporte a realce de sintaxe, autocompletar de código inteligente, teclas de atalho personalizadas, correspondência de colchetes, snippets de código, comparação de código Diff e quase todas as linguagens de desenvolvimento convencionais. GIT e outros recursos, suporte a extensão de plug-in, suporte a plataformas Win, Mac e Linux.

Embora não seja tão poderoso quanto alguns IDEs, é suficiente para nosso desenvolvimento Go diário após adicionar plug-ins de extensão Go. A seguir, uma descrição de como adicionar plug-ins de extensão Go e realizar algumas configurações simples no VS Code.

Pesquise Go na app store e o plug-in na caixa vermelha da figura abaixo aparecerá, basta clicar para fazer o download.
Insira a descrição da imagem aqui

Como a variável proxy GOPROXY foi modificada para um endereço que podemos acessar antes, o VS Code não falhará no download ao instalar automaticamente os plug-ins relacionados. Conforme mostrado na figura a seguir, 17 plug-ins relacionados a ferramentas foram baixados e instalados com êxito.
Insira a descrição da imagem aqui
Adicione um problema de novato: repare o registro após a
instalação VS Code, o primeiro código terá package mainuma linha ondulada e go buildrelatará um erro diretamente. O principal motivo é que go envno conjunto de variáveis ​​de ambiente set GO111MODULE=on, isso significa que o go mod initmódulo é usado. Basta definir isso set GO111MODULE=autopara. Desta forma, não haverá linhas onduladas quando o código for executado, e o comando go build também pode ser executado

go env -w GO111MODULE=auto

Estrutura do projeto

Durante o tempo de desenvolvimento da linguagem, nosso código sempre será armazenado no $GOPATH/srcdiretório do projeto por meio de go bulid, go installe go getapós as instruções, etc., serão arquivos-fonte do pacote de terceiros para download no $GOPATH/srcdiretório, arquivos binários executáveis ​​gerados pelo lançamento No $GOPATH/bindiretório, o arquivo de cache intermediário gerado é colocado no $GOPATH/pkgdiretório.

A seguir estão várias estruturas de projeto comuns

  • Estrutura para desenvolvedores individuais
    Insira a descrição da imagem aqui
  • Estrutura popular atual
    Insira a descrição da imagem aqui
  • Estrutura adequada para desenvolvedores corporativos
    Insira a descrição da imagem aqui

O programa first go

1. Crie uma pasta hello no diretório src / github.com / github-user / do diretório de trabalho.

Insira a descrição da imagem aqui

2. Crie um arquivo hello.go na pasta hello e escreva o código a seguir.

package main  // 声明 main 包,表明当前是一个可执行程序

import "fmt"  // 导入内置 fmt 包

func main(){
    
      // main函数,是程序执行的入口
	fmt.Println("Hello World!")  // 在终端打印 Hello World!
}

3. Use o terminal para compilar e executar.

  • go build

go buildIndica que o código-fonte é compilado em um arquivo executável.

Execute no diretório hello:

go build

Ou execute os seguintes comandos em outros diretórios:

go build hello

O compilador go irá para GOPATHo diretório src para encontrar o helloprojeto que você deseja compilar. O arquivo executável compilado será salvo no diretório atual onde o comando de compilação é executado. Se for a windowsplataforma, o hello.exearquivo executável será encontrado no diretório atual .

O hello.exearquivo pode ser executado diretamente no terminal .

Também podemos usar o parâmetro -o para especificar o nome do arquivo executável obtido após a compilação.

go build -o 1.exe
  • go install

go installIndica o significado da instalação. Ele primeiro compila o código-fonte para obter o arquivo executável e, em seguida, move o arquivo executável para GOPATHo diretório bin. Como GOPATHo diretório bin está configurado em nossas variáveis ​​de ambiente , podemos executar arquivos executáveis ​​diretamente em qualquer lugar.

Acho que você gosta

Origin blog.csdn.net/weixin_45960131/article/details/108505575
Recomendado
Clasificación