主程序，直接编译运行就可以，貌似Linux下应该也能直接运行