03Tools014–046Chapter overviewOverviewIntroduction to Software Tools033Command Line034Compiling and Debugging from the Command Line035Compiler036WSL (Windows 10)037Special Judge043Polygon044OJ Tools045Introduction to LaTeX046GitCode Editors014Vim015Emacs016VS Code017Atom018Eclipse019Notepad++020Kate021Dev-C++022CLion023Geany024Xcode025GUIDE026Sublime Text027CP Editor028Code::BlocksJudging ToolsOverviewIntroduction to Judging Tools029Arbiter030Cena031CCR Plus032LemonTestlibOverviewIntroduction to Testlib038General039Generator040Validator041Interactor042Checker