Cíl
Stáhnout vývojovou verzi midnight commanderu a upravit jeho chování.
Stažení, překlad a spuštění
Stáhneme vývojovou verzi z git repozitáře:
git clone git://github.com/MidnightCommander/mc.git --reference /usr/src/mc cd mc
Vygenerujeme
configure
skript aMakefile
:./autogen.sh
Zkonfigurujeme překlad pro náš systém:
./configure
Přeložíme zdrojové kódy:
make
Aby bylo možné program spustit bez nainstalování do systémových adresářů, je nutné nastavit proměnnou prosředí
MC_DATADIR
:export MC_DATADIR=$PWD/misc
Spustíme přeložený program:
src/mc
Pokud program modifikujete, přeložte ho znovu příkazem make
. Ostatní
příkazy (autogen
a configure
) nejsou při opakovaném překladu
potřeba.
Zadání úkolu
Rozšířte Midnight commander tak, aby se v menu Command
na prvním
místě objevila položka Test
. Po jejím výběru se zobrazí dialogové
okno podobné tomu, které se ojeví po stisku F10
(Quit). Rozdíl bude
v tom, že místo nápisu “Do you really want to quit the Midnight
Commander?“ se objeví jiný nápis obsahující vaše jméno. Po výběru
Yes
či No
se nestane nic. Fuknce příkazu Quit musí být zachována.
Pokud se vám po stisku F10
(Quit) nic neobjeví a program skončí,
zaškrtněte si v okně „Options ⭢ Confirmation“ položku „Exit“.
Vizualizace vývoje
gource --highlight-all-users -s 0.1 -f