我的目标是在C#平台自动生成一个目标.c文件,而编译工作要使用linux下的gcc编译我的目标.c文件,(考虑到windows下的cygwin编译出来的可执行文件在linux是不能跑的)我现在的问题是:怎么才能把windows下我的.c文件传给到linux编译?????
等待各路大侠仗义……:(内牛满面!@%@……%
回复 楼主 hdujinhuihui 的帖子
有几种方法
我先简单介绍两种
1:Windows下安装FTP软件
2:使用虚拟机,你可以使用vmware Tools
等等
楼上这位能不能说的具体点呢??传输的话是不是.c文件一定得转换成二进制传送的???、
回复 板凳 hdujinhuihui 的帖子
你目前是怎么应用的?
上面的建议你可以试试
1:用FTP 传输去linux中
2:在虚拟机中建立一个windows共享目录,在linux /mnt中可以访问
请一下第二种方法
:在虚拟机中有一个安装vmware Tools 在linux桌面中会有一个安装包你安装 一下
然后到/usr/bin中执行一下!
可以在linux中启动samba服务,共享某个目录,windows下 点运行输入 \\192.168.1.x(Linux的ip)就可以在windows下访问该linux的目录了。
文件不用转换的,方便快捷,注意给共享目录追加读写执行属性。
1,用 SAMBA服务 ,实现LINUX和WINDOWS的 文件共享。
2,用 SSH CLIENT和 VMWARE.
回复 8楼 jxb01033016 的帖子
还可以用FTP传。
使用FTP,put上去,然后用SSH连接Linux,编译后,再用FTP get下来
楼主应该说得详细点,你的Linux是用VMware虚拟机虚拟的还是独立安装的。
VMware的话可以通过安装VMware tools,然后设置要共享的文件目录,在虚拟的Linux安装目录下,有个mnt文件夹,到里面可以找到你共享的文件目录。