Differences

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

Link to this comparison view

uso:laboratoare:new:01-fs:need-to-know [2019/10/08 07:26]
maria.mihailescu [2. Ierarhie de directoare] Fix wiki code for --
uso:laboratoare:new:01-fs:need-to-know [2020/09/08 10:27] (current)
razvan.deaconescu [2. Ierarhie de directoare]
Line 111: Line 111:
 </​code>​ </​code>​
  
-**[2a]** Creați o ierarhie de directoare în directorul curent ​conform ​celei de mai jos. ''​Hint:​ Frunzele sunt fișiere, nu directoare (nu se termină în /​)''​.+**[2a]** ​Creați un director ''​uso-lab/​01-fs/​support/​troops/''​. ​Creați o ierarhie de directoare în ''​uso-lab/​01-fs/​support/​troops/'' ​conform ​cele de mai jos (se presupune că sunteți în directorul ''​uso-lab/​01-fs/​support/​troops''​ ca în prompt). ''​Hint:​ Frunzele sunt fișiere, nu directoare (nu se termină în /​)''​.
 <code bash> <code bash>
-student@uso$ tree .+student@uso:​~/​uso-lab/​01-fs/​support/​troops$ tree .
 . .
-|-- ac_dc+|-- ac_dc/
 |   |-- angus |   |-- angus
 |   |-- bon |   |-- bon
Line 126: Line 126:
 |   |-- mark |   |-- mark
 |   `-- phil |   `-- phil
-|-- cargo +|-- cargo/ 
-|-- hammerfall+|-- hammerfall/
 |   |-- anders |   |-- anders
 |   |-- jesper |   |-- jesper
Line 135: Line 135:
 |   |-- pontus |   |-- pontus
 |   `-- stefan |   `-- stefan
-|-- iris +|-- iris/ 
-|-- metallica +|-- metallica/ 
-|-- nightwish +|-- nightwish/ 
-|-- nirvana +|-- nirvana/ 
-|-- phoenix +|-- phoenix/ 
-`-- slayer+`-- slayer/
 </​code>​ </​code>​
  
Line 222: Line 222:
  
  
-**[3a]** Intrați în directorul ''​uso/​labs/​01-fs/​support/​need-to-know/''​. Rulați executabilul din calea ''​3-compile''​ obtinut anterior **din directorul curent**. ​Hint: puteti vedea opțiunile utilitarului **make** folosind **man make** sau **make ​--help** la fel ca utilitarele folosite precedent.+**[3a]** Intrați în directorul ''​uso/​labs/​01-fs/​support/​need-to-know/''​. Rulați executabilul din calea ''​3-compile/''​ obtinut anterior **din directorul curent**. ​Rămânând în directorul ''​uso/​labs/​01-fs/​support/​need-to-know/'',​ ștergeți executabilul ''​hello-world''​ din directorul ''​3-compile/''​.
  
-**[3b]** Rămâneți în directorul ''​uso/​labs/​01-fs/​support/​need-to-know/''​. ​Copiați ''​3-compile/​Makefile'' ​in directorul curent, rulați Makefile ​și executați binarul obținut.+**[3b]** Rămâneți în directorul ''​uso/​labs/​01-fs/​support/​need-to-know/''​. ​Fără a schimba directorul, folosiți comanda ''​make''​ pentru a compila fișierul din directorul ​''​3-compile/''​. **Hint**: Folosiți ''​man make''​ sau ''​%%make --help%%''​ pentru a vedea documentația comenzii ''​make'' ​și urmăriți (și folosiți) opțiunea ''​-C''​.
  
-**[3c]** Creați un nou director numit ''​nu_intrati''​ și în cadrul acestuia un fișier sursă ''​manele_2018.c''​ în care să afișați un text la alegere. Copiați Makefile-ul folosit anterior și adaptați-l pentru cazul vostru. Compilați executabilul folosind Makefile și rulați executabilul. ​''​Hint: Pentru a crea un fișier puteți folosi utilitarul vim care primește ca argument un nume de fișier/o cale. În cazul în care fișierul există, se continuă editarea acestuia din starea în care se află, altfel este creat un nou fișier cu acel nume.''​+**[3c]** Creați un nou director numit ''​nu_intrati''​ și în cadrul acestuia un fișier sursă ''​manele_2018.c''​ în care să afișați un text la alegere. Copiați Makefile-ul folosit anterior și adaptați-l pentru cazul vostru. Compilați executabilul folosind Makefile și rulați executabilul. ​**Hint**: Pentru a crea un fișier puteți folosi utilitarul vim care primește ca argument un nume de fișier/o cale. În cazul în care fișierul există, se continuă editarea acestuia din starea în care se află, altfel este creat un nou fișier cu acel nume.
  
  
uso/laboratoare/new/01-fs/need-to-know.1570508795.txt.gz · Last modified: 2019/10/08 07:26 by maria.mihailescu
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