fully support sudo use. invoke all options with sudo, ex: sudo make clean-all; sudo make compiler; sudo make system;