Ya estamos aquí con otra entrada sobre Termux y Android. En este post vamos a ver cómo instalar el paquete clang, el cual va a configurar y preparar el compilador de C y C++ para poder programar en C y CPP desde nuestro Android.
Antes de continuar recuerda instalar Termux y sus utilidades básicas, así como realizar las configuraciones necesarias.
Es sencillo de instalar. Ve a termux, inicia una nueva sesión y ejecuta:
pkg install clang
Cuando pida confirmación escribe Y
. Eso va a instalar el ejecutable de gcc para compilar código de C, así como el ejecutable de g++ para compilar C++.
Espera a que se termine de instalar.
Para ejemplificar vamos a escribir un poco de código. Puedes usar tu editor favorito, yo usaré nano (pkg install nano
) así que:
nano hola.c
El contenido será el siguiente:
#include <stdio.h>
int main(){
printf("Programando en C desde parzibyte.me");
}
Como se ve en la imagen:
Guarda los cambios (si lo hiciste con nano entonces es CTRL + O, Enter y CTRL + X) y es hora de compilar.
En el directorio en donde reside el código que acabamos de escribir ejecuta:
gcc -o hola hola.c
Eso va a compilar el archivo hola.c y creará un ejecutable llamado hola. Si todo va bien, no habrá errores por lo que puedes ejecutar el programa recién compilado con:
./hola
Lo que debería imprimir el mensaje que escribimos. Todo el proceso se ve en la imagen:
Como ves, hemos ejecutado el programa en C que acabamos de escribir.
Para compilar código de C++ (o CPP) en Android utiliza el ejecutable g++
.
Debido a que el compilador de C++ entiende el código C, podemos compilar el mismo ejemplo de arriba así:
g++ -o hola_cpp hola.c
El compilador va a emitir una advertencia porque no deberíamos compilar código de C con el de C++, pero igualmente va a generar el ejecutable llamado hola_cpp como se ve en la imagen:
Recuerda que la diferencia entre C++ y C es grandísima, aquí compilamos C con g++ para ejemplificar, pero en la vida real debes utilizar el compilador adecuado.
Con esto podemos compilar cualquier tipo de código. Claro que dependiendo de las dependencias puede que tengas que instalar otros paquetes, pero no hay nada imposible.
Si has leído mi blog habrás visto que ya instalamos MySQL, Python e incluso PHP con Apache. En caso de que no lo hayas leído, ¿qué esperas? mira todo lo que he escrito sobre Termux haciendo click aquí.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.
Ver comentarios
podrias hacer los mismo para fortran 90