当前位置: 技术问答>linux和unix
还是vim编程问题
来源: 互联网 发布时间:2016-06-24
本文导语: 在桌面有个hello.cpp和makefile文件,终端直接用vim Desktop/hello.cpp 打开的话,进行make时,总是在用户根目录下面寻找makefile,并调用那里的makefile,而如果先 cd Desktop 再vim hello.cpp 这样make时就会调用桌面上的makefile...
在桌面有个hello.cpp和makefile文件,终端直接用vim Desktop/hello.cpp 打开的话,进行make时,总是在用户根目录下面寻找makefile,并调用那里的makefile,而如果先 cd Desktop 再vim hello.cpp 这样make时就会调用桌面上的makefile,这个怎么理解呢?
还有我把vim设置为ubuntu默认的编辑器,这样双击程序文件进行make时,也总是调用用户根目录下面的makefile,而不会调用当前目录下面的,这个问题怎么解决呢???
麻烦高人解释下啊~~~
还有我把vim设置为ubuntu默认的编辑器,这样双击程序文件进行make时,也总是调用用户根目录下面的makefile,而不会调用当前目录下面的,这个问题怎么解决呢???
麻烦高人解释下啊~~~
|
make 用的是 $PWD 下的 Makefile
gvim 在 $HOME 启动,默认不会自动切换到文件所在目录
gvim 在 $HOME 启动,默认不会自动切换到文件所在目录
|
如果没有用-f参数指定Makefile的话,
make只会找当前目录下的Makefile。
双击是不能让gvim切换目录到当前目录的,
cd到你的目录,然后gvim之
make只会找当前目录下的Makefile。
双击是不能让gvim切换目录到当前目录的,
cd到你的目录,然后gvim之