Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so:laboratoare:laborator-01 [2019/02/20 18:31]
ioana_elena.ciornei
so:laboratoare:laborator-01 [2020/02/19 10:06] (current)
liza_elena.babu
Line 1230: Line 1230:
 ===== Exerciții ===== ===== Exerciții =====
  
-==== Exercițiul 1 - Joc interactiv ==== 
  
-  
-    * Detalii desfășurare [[http://​ocw.cs.pub.ro/​courses/​so/​meta/​notare#​joc_interactiv|joc]]. 
- 
-<note important>​ 
-În rezolvarea laboratorului folosiți arhiva de sarcini [[http://​elf.cs.pub.ro/​so/​res/​laboratoare/​lab01-tasks.zip | lab01-tasks.zip]] 
-</​note>​ 
 ===== Windows ===== ===== Windows =====
 <note important>​ <note important>​
Line 1244: Line 1237:
 </​note>​ </​note>​
  
-==== Exercițiul ​- Utilizare Visual Studio ====+==== Exercițiul ​- Utilizare Visual Studio ====
  
-=== 2a. Compilare și rulare ===+=== 1a. Compilare și rulare ===
  
 Pentru acest pas vom folosi proiectul aflat în directorul ''​win/​VS Tutorial''​. Pentru acest pas vom folosi proiectul aflat în directorul ''​win/​VS Tutorial''​.
Line 1269: Line 1262:
 Rulați comanda: ''​.\Hello World.exe''​. Se poate folosi tasta TAB pentru autocomplete,​ ca în Linux. Rulați comanda: ''​.\Hello World.exe''​. Se poate folosi tasta TAB pentru autocomplete,​ ca în Linux.
  
-=== 2b. Creare proiect nou ===+=== 1b. Creare proiect nou ===
  
 Pentru a crea un proiect nou selectați //File// -> //New// -> //​Project//​. Pentru a crea un proiect nou selectați //File// -> //New// -> //​Project//​.
Line 1294: Line 1287:
 Programul va afișa pe ecran un mesaj după care o să crape. Programul va afișa pe ecran un mesaj după care o să crape.
  
-=== 2c. Debugging ===+=== 1c. Debugging ===
  
 Programul anterior ar trebui să afișeze valoarea salvată în variabila ''​bug''​. ​ Programul anterior ar trebui să afișeze valoarea salvată în variabila ''​bug''​. ​
Line 1319: Line 1312:
  
 Mai multe informații utile despre Visual Studio găsiți [[so:​laboratoare:​resurse:​vs_tips | aici]]. Mai multe informații utile despre Visual Studio găsiți [[so:​laboratoare:​resurse:​vs_tips | aici]].
-==== Exercițiul ​- Makefiles ====+==== Exercițiul ​- Makefiles ====
  
 <note warning> <note warning>
Line 1326: Line 1319:
 </​note>​ </​note>​
  
-=== 3a. Compilarea unui singur fișier === +=== 2a. Compilarea unui singur fișier === 
  
 Intrați în directorul ''​win/​1-hello''​. Intrați în directorul ''​win/​1-hello''​.
Line 1342: Line 1335:
 </​code>​ </​code>​
  
-=== 3b. Compilarea din mai multe surse ===+=== 2b. Compilarea din mai multe surse ===
  
 Intrați în directorul ''​win/​2-debug''​. Intrați în directorul ''​win/​2-debug''​.
Line 1366: Line 1359:
 </​note>​ </​note>​
 */ */
-==== Exercițiul ​- Fișiere make ====+==== Exercițiul ​- Fișiere make ====
  
-=== 4a. Compilarea unui singur fișier ===+=== 3a. Compilarea unui singur fișier ===
  
 Intrați în directorul ''​lin/​1-hello/''​ și analizați conținutul fișierului ''​hello.c''​. ​ Intrați în directorul ''​lin/​1-hello/''​ și analizați conținutul fișierului ''​hello.c''​. ​
Line 1382: Line 1375:
 </​code> ​ </​code> ​
  
-=== 4b. Creare biblioteci statice ===+=== 3b. Creare biblioteci statice ===
  
 Intrați în directorul ''​lin/​2-lib/''​ și completați fișierul ''​Makefile_static''​ astfel încât: Intrați în directorul ''​lin/​2-lib/''​ și completați fișierul ''​Makefile_static''​ astfel încât:
Line 1390: Line 1383:
 Revedeți secțiunea crearea unei [[#Crearea unei biblioteci statice|biblioteci statice]]. Revedeți secțiunea crearea unei [[#Crearea unei biblioteci statice|biblioteci statice]].
  
-=== 4c. Creare biblioteci dinamice ===+=== 3c. Creare biblioteci dinamice ===
  
 Rămâneți în directorul ''​lin/​2-lib/''​ și completați fișierul ''​Makefile_dynamic''​ reguli astfel încât: Rămâneți în directorul ''​lin/​2-lib/''​ și completați fișierul ''​Makefile_dynamic''​ reguli astfel încât:
so/laboratoare/laborator-01.txt · Last modified: 2020/02/19 10:06 by liza_elena.babu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0