Potrzebny będzie Eclipse IDE z CDT (C/C++ Development Tooling). Można pobrać gotową paczkę na Linux 64-bit. W labach jest już zainstalowany.
File -> New -> Others -> C/C++: Makefile project with existing code -> nazwa projektu, katalog z rozpakowanymi źródłami (minix_source
), tylko C, toolchain: <none>
Project -> Properties -> C/C++ General -> Paths and Symbols -> Symbols -> GNU C -> Add: __minix
, __lint__
, _MINIX_SYSTEM
, _SYSTEM
, __i386__
(jako Name:
, Value:
pozostaje puste) -> Apply -> Yes (na pytanie o reindeksowanie)
Ctrl+Shift+R
: znajdź i otwórz plik o danej nazwieCtrl+E
: skocz do już otwartej karty/edytoraCtrl+O
: funkcje, zmienne, struktury, itd. w danym plikuCtrl+F
: wyszukaj/zamień tekst w danym plikuCtrl+H
: wyszukaj tekst we wszystkich plikach np. projektuCtrl+[lewy przycisk myszy]
: na funkcji, zmiennej, itd. skacze od jej definicjiAlt+[strzałka w lewo]
: skocz do poprzedniego miejscaOpen Call Hierarchy (w menu kontekstowym)
: na funkcji wyszukuje jej wywołania