USO lab book¶
Networking:
Dezvoltarea aplicațiilor
- Introducere în Git și GitHub
- Primul commit
- Crearea unui nou commit
- Contribuirea la un alt repository
- Pregătirea mediului de lucru
- Compilarea unui fișier cod sursă C
- Compilarea unui program din fișiere multiple
- Legarea executabilelor folosind biblioteci externe
- Depanare condițională / configurabilă
- Introducere în utilitarul Make și fișiere Makefile
- Aprofundarea folosirii fișierelor Makefile
- Contribuirea la un proiect existent pe GitHub
- Exerciții suplimentare
- 1) Pregătirea mediului de lucru
- 2) Crearea și folosirea unei biblioteci statice
- 3) Legarea la biblioteca statică creată
- 4) Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii statice
- 5) Crearea unei biblioteci dinamice
- 6) Legarea la biblioteca dinamică creată
- 7) Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii dinamice
- 8) LD_PRELOAD și beneficiile sale
- 9) Gist pe GitHub