实现获取进程的可执行程序所在目录的功能，编写makefile