Go y Golang

Go – Ejemplo de makefile

Siguiendo con los ejemplos del archivo makefile te enseñaré un ejemplo para Go o Golang. Como lo dije anteriormente, yo uso los makefiles más como scripts multiplataforma.

En este caso te enseñaré un ejemplo de makefile que formatea el código, compila y ejecuta la app de Go.

Makefile para Go

Sin más que añadir, te enseño el contenido del makefile. Este archivo está pensado para ser ejecutado dentro de un directorio que tiene varios archivos de Go, incluyendo al main.go.

Cuando se ejecute make, se van a formatear todos los archivos de Go presentes en el directorio usando gofmt, y después se va a compilar y ejecutar.

See the gist on github.

La única cosa que resta por agregar es que la salida será programa.exe, pero recuerda que puedes renombrarlo como tú prefieras. Al ejecutarlo se ve algo así:

Makefile para Go – Golang

Recuerda que ya te he mostrado un ejemplo de este archivo para C y Python.

Otro ejemplo para producción, 32 y 64 bits

Igualmente tengo un makefile que me sirve para compilar versión de desarrollo, versión producción de 32 y 64 bits. Queda así:

See the gist on github.

En este caso estoy usando las tags de compilación en Go para diferenciar los entornos, además de que estoy siguiendo el tutorial para compilar versiones de 32 y 64 bits en la misma computadora.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Compartir
Publicado por
parzibyte

Entradas recientes

Plugin ESC POS – Actualización 3.4.0: imprimir HTML

El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…

24 horas hace

JavaScript (lado del cliente): leer pixeles de imagen

En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…

1 semana hace

PHP y JavaScript: llenar select con AJAX

Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…

1 semana hace

Imprimir PDF generado con HTML

Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…

1 semana hace

JavaScript: llenar select con arreglo

En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…

2 semanas hace

Imprimir PDF a partir de URL

En este artículo se presenta una guía para imprimir un PDF a partir de una…

2 semanas hace

Esta web usa cookies.