Configurant l'Entorn de Desenvolupament
Per instal·lar el llenguatge de programació C a Debian, pots seguir aquests passos:
- Connecta una terminal al teu sistema Debian i obra una sessió com a usuari root.
jordi@debianlab:~$ su -
- 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
- 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.
- 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
- Utilitza
neovim
. O bé, qualsevol editor de text per crearhola.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
- Escriu el següent codi en C al fitxer creat.
#include <stdio.h>
int main() {
printf("Hola, benvingut al DebianLab!\n");
return 0;
}
- Compila el programa amb la comanda
gcc
:
gcc -o hola hola.c
- 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.