Casa > C > Como Criar Um Arquivo .Exe Simples E Fácil

Como criar um arquivo .exe simples e fácil

Using Go (também conhecido como Golang), você pode produzir um executável nativo para Windows (arquivo .exe) com apenas um editor de texto. Go pode produzir executáveis nativos para todos os sistemas operacionais populares. Por padrão, ele irá construir um executável nativo para o SO em que você está construindo. Então, se você compilar no Windows, ele irá produzir um arquivo .exe por padrão. Entretanto, você também pode compilar um executável para Windows a partir do MacOSX, Linux, etc.

Os passos são bastante simples:

1. Instale o Go para o seu SO: Go Downloads

2. Write a Go file in some new directory with package “main” and a main function, which is the entry point for any Go executable:

  1. package main 
  2.  
  3. import "fmt" 
  4.  
  5. func main() { 
  6. fmt.Println("This is coolness :)") 

3. Create a module, telling Go that you haz codez here, by running:

  1. go mod init coolness 

You can replace coolness with any other module name but this will be the default executable name (you can also override when you build).

4. Run the build command to build your binary (executable):

  1. go build . 

Em uma máquina Windows, isto irá produzir coolness.exe se você nomear seu módulo coolness, ou se você nomear seu módulo custom-sauce então ele irá produzir custom-sauce.exe, etc. O ponto no final representa os arquivos Go que você está passando para o comando build. Por padrão, Go procura por módulos, então quando você coloca o ponto você está dizendo Go para construir o módulo no diretório atual, que é o que você acabou de fazer.

Se você quiser customizar o nome do seu executável como algo diferente do nome do módulo, você pode sobrescrever como so:

  1. go build -o custom-name.exe . 

The same steps would apply from MacOSX or Linux but you would need to add a couple of flags to tell Go you want to build for windows:

  1. GOOS=windows GOARCH=386 go build -o hello.exe 

The above command targets the Windows OS and architecture (of the processor) but on a non-Windows machine this command may take a while. You can speed up the process by pre-installing Windows standard packages before you build:

  1. GOOS=windows GOARCH=amd64 go install 

5. Aproveite Go! Go é a linguagem por trás de muitas grandes tecnologias como Docker/Kubernetes, e Terraform, que gerenciam coletivamente uma quantidade espantosa do código do mundo.

De Radborne Pummill

Qual comprimido chinês barato é o melhor para ler partituras? :: O smartphone da Nokia vale o dinheiro?