This shows you the differences between two versions of the page.
uso:laboratoare:new:04-appdev:basics [2019/10/22 11:29] adrian.zatreanu [Primii pași în lumea git-ului] |
uso:laboratoare:new:04-appdev:basics [2019/10/27 14:44] (current) elena.stoican [Compilarea unui fișier C] |
||
---|---|---|---|
Line 6: | Line 6: | ||
==== Scrierea unui program C ==== | ==== Scrierea unui program C ==== | ||
- | La calea ''~/uso-labs/04-appdev/support/basics/simple.c'' se află un program simplu C care afișează bine-cunoscutul mesaj "Hello, World!". | + | La calea ''~/uso-lab/04-appdev/support/basics/simple.c'' se află un program simplu C care afișează bine-cunoscutul mesaj "Hello, World!". |
<note> | <note> | ||
Line 24: | Line 24: | ||
==== Compilarea unui fișier C ==== | ==== Compilarea unui fișier C ==== | ||
- | Cel mai folosit compilator de C folosit pe Ubuntu este ''gcc''. Asta vom folosi și noi la laborator să compilăm fișiere scrise în limbajul C. | + | Cel mai folosit compilator de C folosit pe Ubuntu este ''gcc''. Acesta va fi folosit și de noi În cardrul laboratorului să compilăm fișiere scrise în limbajul C. |
Pentru a compila un fișier, rulăm comanda ''gcc'' urmată de numele fișierului pe care vrem să-l compilăm. | Pentru a compila un fișier, rulăm comanda ''gcc'' urmată de numele fișierului pe care vrem să-l compilăm. | ||
<code bash> | <code bash> | ||
- | student@uso:~/uso-labs/04-appdev/support/basics/$ gcc simple.c | + | student@uso:~/uso-lab/04-appdev/support/basics/$ gcc simple.c |
- | student@uso:~/uso-labs/04-appdev/support/basics/$ ls | + | student@uso:~/uso-lab/04-appdev/support/basics/$ ls |
a.out simple.c | a.out simple.c | ||
- | student@uso:~/uso-labs/04-appdev/support/basics/$ file a.out | + | student@uso:~/uso-lab/04-appdev/support/basics/$ file a.out |
a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c5ad78cfc1de12b9bb6829207cececb990b3e987, not stripped | a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c5ad78cfc1de12b9bb6829207cececb990b3e987, not stripped | ||
</code> | </code> | ||
Line 53: | Line 53: | ||
Vom trece prin exemplele de mai sus în secțiunile următoare. Acum, ne vom concentra pe inițializarea proiectului. | Vom trece prin exemplele de mai sus în secțiunile următoare. Acum, ne vom concentra pe inițializarea proiectului. | ||
- | - Înainte de toate, intrați pe [[https://github.com|Github]] sau pe [[https://bitbucket.org/|Bitbucket]] și creați-vă un cont. Vom folosi mai târziu acest cont pentru a ține reposiory-urile pentru proiectele la care lucrăm. | + | - Înainte de toate, intrați pe [[https://github.com|Github]] sau pe [[https://bitbucket.org/|Bitbucket]] și creați-vă un cont. Vom folosi mai târziu acest cont pentru a ține repository-urile pentru proiectele la care lucrăm. |
Pentru a putea versiona codul pe care îl scriem, trebuie întâi și întâi să avem un loc în care să scriem codul. Ne reamintim din | Pentru a putea versiona codul pe care îl scriem, trebuie întâi și întâi să avem un loc în care să scriem codul. Ne reamintim din | ||
Line 146: | Line 146: | ||
[master (root-commit) 64bccb0] Initial commit | [master (root-commit) 64bccb0] Initial commit | ||
Committer: student <student@uso> | Committer: student <student@uso> | ||
- | Your name and email address were configured automatically based | ||
- | on your username and hostname. Please check that they are accurate. | ||
- | You can suppress this message by setting them explicitly: | ||
- | |||
- | git config --global user.name "Your Name" | ||
- | git config --global user.email you@example.com | ||
- | |||
- | After doing this, you may fix the identity used for this commit with: | ||
- | |||
- | git commit --amend --reset-author | ||
2 files changed, 2 insertions(+) | 2 files changed, 2 insertions(+) |