QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2560|回复: 3

请教makefile的使用

[复制链接]
发表于 2006-10-6 17:59:03 | 显示全部楼层 |阅读模式
各位各位:小弟初来乍到。刚学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命令执行时却无效果。。希望高手指点。或者有什么更简单的方法。不甚感激~~
发表于 2006-10-6 20:16:17 | 显示全部楼层
应该用 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 了。
回复

使用道具 举报

 楼主| 发表于 2006-10-7 01:00:57 | 显示全部楼层
Thanks,anyway~I'm appreciate for your answer~!
and Have a nice day~

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

使用道具 举报

发表于 2006-10-10 17:48:08 | 显示全部楼层
软链接相当于快捷方式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 04:43 , Processed in 0.057116 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表