Skip to content

Commit

Permalink
Add Application Development content (RO)
Browse files Browse the repository at this point in the history
  • Loading branch information
lizababu committed Aug 12, 2021
1 parent 563b201 commit ec61315
Show file tree
Hide file tree
Showing 50 changed files with 2,954 additions and 349 deletions.
36 changes: 18 additions & 18 deletions chapters/app-dev/extra.rst
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
Exerciții suplimentare
======================

1) Pregătirea mediului de lucru
-------------------------------
Pregătirea mediului de lucru
----------------------------

Aici vor clona un repository de la noi care conține cel puțin un fișier cod sursă și unul header.
Aceste fișiere vor fi folosite pentru crearea unei biblioteci. Proiectul deja conține un Makefile minimal.

2) Crearea și folosirea unei biblioteci statice
------------------------------------------------
Crearea și folosirea unei biblioteci statice
---------------------------------------------

3) Legarea la biblioteca statică creată
---------------------------------------
Legarea la biblioteca statică creată
------------------------------------

Legarea se mai numește și linking.
Aici după ce o vor crea și după ce vor crea fișierul executabul vor observa
dimesiunea executabilului.

4) Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii statice
---------------------------------------------------------------------------
Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii statice
------------------------------------------------------------------------

5) Crearea unei biblioteci dinamice
-----------------------------------
Crearea unei biblioteci dinamice
--------------------------------

6) Legarea la biblioteca dinamică creată
----------------------------------------
Legarea la biblioteca dinamică creată
-------------------------------------

Vor observa din nou dimensiunea (mai mică de data asta) a fișierului executabil.

7) Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii dinamice
----------------------------------------------------------------------------
Adăugarea unei reguli noi în Makefile pentru crearea bibliotecii dinamice
-------------------------------------------------------------------------

8) LD_PRELOAD și beneficiile sale
---------------------------------
LD_PRELOAD și beneficiile sale
------------------------------

Aici vor scrie singuri o bibliotecă care să conțină o funcție sqrt similară cu cea
din biblioteca math, o vor compila și vor folosi LD_PRELOAD pentru a vedea cum pot să
folosească propria funcție sqrt, chiar dacă executabilul este legat și la biblioteca math.

9) Gist pe GitHub
-----------------
Gist pe GitHub
--------------

Vor învăța cum să creeze un gist pe GitHub-ul lor.
Binary file added chapters/app-dev/gifs/GitHub-commit-history.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/app-dev/gifs/GitHub-create-PR.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/app-dev/gifs/GitHub-create-repo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/app-dev/gifs/create-is-prime.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/app-dev/gifs/modify-main.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/app-dev/gifs/run-hangman.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit ec61315

Please sign in to comment.