请教makefile的使用

请教makefile的使用

各位各位:小弟初来乍到。刚学linux不久。
长话短说:
  我很厌烦每次用cd命令切换到很远很远的子目录去。所以最近在学用makefile时发现可以使用shell命令,于是写了一个小makefile希望能用make直接跳转到希望目录下,我是这样做的:
#This is a simple shell which goes into the stl directory directly

DESTINATION = ./myprogram/C++/stl/stl_chapter2
goto:
        cd ${DESTINATION}

可是用make goto命令执行时却无效果。。希望高手指点。或者有什么更简单的方法。不甚感激~~
应该用 sh 脚本吧? Makefile 太复杂了。

但问题就是不管是 Makefile 还是  sh 脚本,都是单独开一个进程的,cd 只能改变新线程,原来的 shell 是不变的。

方法1。 sh 脚本, 但用 source 执行
#!/bin/sh
DESTINATION = ./myprogram/C++/stl/stl_chapter2
cd $DESTINATION

执行时 source xx 或 . xx

最好用方法2,把你要的目录 ln -s 到 ~/ ,
ln -s ~/myprogram/C++/stl/stl_chapter2 ~/
就能直接 cd ~/stl_chapter2 了。
Thanks,anyway~I'm appreciate for your answer~!
and Have a nice day~

即然找到方法那就彻底搞明白。我已找到了一点资料。就一起看看吧。
·[源自linuxsir/bbs]
[点击查看]改变文件或目录的访问权限命令
软链接相当于快捷方式