a simple c/c++ tool which integrates edit, compiling and run