This shows you the differences between two versions of the page.
uso:laboratoare:new:01-fs:need-to-know [2020/09/04 12:10] razvan.deaconescu [3. Compilare automata - Makefile] |
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**. Rămânând în directorul ''need-to-know/'', ștergeți executabilul ''hello-world'' din directorul ''3-compile/''. | + | **[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/''. 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''. | **[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''. |