GDB:https://blog.csdn.net/haoel/article/details/2879 Makefile:https://blog.csdn.net/haoel/article/details/2886