当前位置: 技术问答>linux和unix
怎么在本地编辑,在服务器编译?请各位指点下
来源: 互联网 发布时间:2016-04-13
本文导语: 我的程序在Unix服务器上,通过局域网FTP到本地编辑(本地为Windows操作系统),目前是程序编辑完之后保存到服务器。然后通过字符终端远程登录到服务器的相应目录执行make。 我希望能够通过简单的脚本和工具实现...
我的程序在Unix服务器上,通过局域网FTP到本地编辑(本地为Windows操作系统),目前是程序编辑完之后保存到服务器。然后通过字符终端远程登录到服务器的相应目录执行make。
我希望能够通过简单的脚本和工具实现这样的功能:
执行本地的脚本,自动登录到服务器编译程序,并且在本地返回回显信息。该如何做?
我试过putty,写了下面两个脚本
文件:compile.bat
putty -pw 1234 -m remoteCompile.sh name@123.123.123.123
文件:remoteCompile.sh
cd /users/dir1/dir2/dir3/
touch temp
make >lloogg
结果在服务器dir3目录下生成了空文件temp,也生成了lloogg(是空的)。可是make生成的可执行程序的日期时间却一直不变(源码改过)。
如果我通过字符终端登录到服务器dir3目录下再执行make,却一切正常。
请问为什么?我该怎么办?
我希望能够通过简单的脚本和工具实现这样的功能:
执行本地的脚本,自动登录到服务器编译程序,并且在本地返回回显信息。该如何做?
我试过putty,写了下面两个脚本
文件:compile.bat
putty -pw 1234 -m remoteCompile.sh name@123.123.123.123
文件:remoteCompile.sh
cd /users/dir1/dir2/dir3/
touch temp
make >lloogg
结果在服务器dir3目录下生成了空文件temp,也生成了lloogg(是空的)。可是make生成的可执行程序的日期时间却一直不变(源码改过)。
如果我通过字符终端登录到服务器dir3目录下再执行make,却一切正常。
请问为什么?我该怎么办?
|
你可以直接用putty登录到服务器执行make命令啊。
如果觉得vi不爽,你可以在服务器端配置samba,在windows下可以直接访问linux的文件。不过要注意在samba配置文件加上map archive=no,否则保存文件会自动加上可执行属性。
如果觉得vi不爽,你可以在服务器端配置samba,在windows下可以直接访问linux的文件。不过要注意在samba配置文件加上map archive=no,否则保存文件会自动加上可执行属性。
|
直接secureCRT登录你的服务器,make,
代码放你服务器上,写代码直接用vim,或者samba共享出你的代码目录,你爱用windows下什么工具就用什么工具
代码放你服务器上,写代码直接用vim,或者samba共享出你的代码目录,你爱用windows下什么工具就用什么工具
|
en,en,our company develop way is as same as you say!!
We are all use this method.hehe~~
|
可以把本机的代码文件夹mount到服务器上,直接在本机编辑就可以了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。