Configurant l'Entorn de Desenvolupament

Per instal·lar el llenguatge de programació C a Debian, pots seguir aquests passos:

  1. Connecta una terminal al teu sistema Debian i obra una sessió com a usuari root.
jordi@debianlab:~$ su -
  1. Instal·la el paquet build-essential, que inclou les eines i llibreries necessàries per compilar i construir programes en C. Aquest paquet inclou el compilador GCC, que és comunament utilitzat per programar en C.
root@debianlab:/home/jordi: apt install build-essential -y
  1. Torna a la sessió com a usuari normal i comprova que el compilador GCC s'ha instal·lat correctament.Verifica la instal·lació comprovant la versió del compilador GCC instal·lat.
root@debianlab:/home/jordi exit
jordi@debianlab:~$ gcc --version

Ara ja pots escriure i compilar programes en C al teu sistema Debian.

  1. Crea una carpeta al home del teu usuari per desar el contingut del curs, utilitza la comanda mkdir:
jordi@debianlab:~$ mkdir -p ~/course-X/Setmana0/handson
# Recorda que X és el teu nom d'usuari de github
  1. Utilitza neovim. O bé, qualsevol editor de text per crear hola.c a la carpeta que acabes de crear. Recorda que l'editor neovim l'has instal·lat durant el HandsOn-00.
nvim hola.c
# Prem la tecla i per entrar en mode d'inserció
# Enganxa el contingut
# Prem la tecla ESC per sortir del mode d'inserció
# Prem la tecla : per entrar en mode comandament
# Escriu wq per desar i sortir
  1. Escriu el següent codi en C al fitxer creat.
#include <stdio.h>

int main() {
    printf("Hola, benvingut al DebianLab!\n");
    return 0;
}
  1. Compila el programa amb la comanda gcc:
gcc -o hola hola.c
  1. Executa el programa:
./hola

Realitzarem el primer commit, primer has d'afegir els canvis que vols incloure (working directory -> staging area):

git add hola.c

A continuació, utilitzes la comanda git commit per crear el commit amb un missatge descriptiu (staging area -> local repository):

git commit -m "Add hola.c: Hello World in C"

Amb aquest commit, has registrat els canvis al teu repositori local, juntament amb el missatge explicatiu.

Per pujar els canvis al repositori remot (local repository -> remote repository):

git push

Aquesta comanda envia els commits realitzats al teu repositori local al repositori remot corresponent. D'aquesta manera, els altres desenvolupadors poden veure els teus canvis i treballar-hi col·laborativament.