El compilador es una herramienta para traducir el lenguaje a otro. Es un proceso para generar binarios listos para instalar en GNU/Linux, por ejemplo. Para ello revisará el código fuente con ayuda de un programa de edición de texto como Atom o algún IDE.
En Deepin existe la posibilidad de que el compilador transforme el código fuente en un paquete .deb. Para reducir la carga del paquete, muestra las dependencias para ejecutar el programa.
Formas de conseguir el código fuente
Existen formas de conseguir el código fuente del programa:
- Usando git, lo cual permite clonar el repositorio a la computadora. En la terminal es
git clone [archivo].git
. - En los repositorios de Deepin, parte del software está empaquetado en
deb-src
.
Compilador básico
Para compilar el código fuente, entre muchos ejemplos, se recurre al comando mkdir build && cd build
. Después ejecutar cmake ..
y make
. El requisito es conseguir los paquetes de desarrolladores son:
- GNU Compiler Collection (GCC)
- CMake (herramienta para realizar make)
- FreePascal (para códigos escritos en Pascal)
Para instalar se recurre a la terminal:
sudo apt install g++ cmake make.
Ten en cuenta que el compilador GCC no se encarga de diseñar o codificar el software. En su lugar puedes usar GNU Guile o alguna IDE.
Convertir a paquete DEB
Para convertir a paquete deb, recomendamos seguir estas instrucciones. Debes tener el paquete de Build-essential instalado. Después, estructura la carpeta de programa, incluido sus binarios. Finalmente realiza en la terminal con dpkg-deb --build
o con herramientas gráficas como Debreate.
Lectura adicional
- Crear entorno de desarrollo de Deepin
- Basado en un post de uGeek
- Información para compilar desde Debian
- Empaquetar un programa a Flatpak