zl程序教程

您现在的位置是:首页 >  系统

当前栏目

怎样实如今Windows下编写的代码,直接在Linux下编译

LinuxWindows代码 编译 编写 怎样 直接 如今
2023-09-14 09:08:58 时间

方法一:

 

怎样实如今Windows7下编写Linux程序。写完程序以后。不用复制文件,直接在LinuxRHEL6.5)机器上编译最新的代码。


1.首先将Windows的代码目录设置为共享目录:





2.在RHEL6.5上,利用mount命令把Win7下的目录给mount到本地的一个目录


当中192.168.59.1Win7OSVMTool是本地的一个目录。


3. ~/.bash_profile中加入例如以下行。这样每次启动的时候。就会自己主动mount这个目录。

mount  //192.168.59.1/DIMMTool  /root/Desktop/DIMM  -o username=zxj1988,password=2720142V

方法二:

利用SAMBA,设置Linux中的目录为共享目录,在Windows下直接訪问共享目录。

1. 安装samba:

  1.1 rpm -qa| grep samba

假设以上的命令的结果为空。证明Linux上没有安装samba。须要安装samba

  1.2 挂载RHEL6.5安装镜像,并进入到该目录中来。

  1.3


  1.4 进入到Package文件夹下

  1.5 ls | grep samba

  1.6 利用rpm -ivh sambaXXX命令去安装对应的samba包。安装好以后,再跑rpm -qa|grep samb会得到例如以下结果:


能够通过service smb 来推断smb是否成功安装

2. 配置共享目录

2.1 新建共享目录,如mkdir /home/test

    注意:不要创建在/root文件夹下。否则仅仅有windowsadministratoradmin两个用户才干訪问得到。

2.2 设置其共享权限 chmod 777 /home/test

2.3 设置其全部者   chown -R nobody /home/test

假设Windows的登录用户是administrator或者admin的话。就不用2.3的设置。

对于Windows的其它用户,假设没有2.3的设置,那么他是无法改动test文件夹下的文件的。

2.4 编辑/etc/samba/smb.conf, /home/test设置为可共享的文件夹。

·  vim /etc/samba/smb.conf  

·    

·  找到security这行并将#凝视符号去掉改成  

·  security = share     #共享模式  

·    

·  加入例如以下代码:  

·    

·  [share]  

·  comment = share  

·  path = /home/test          #设置共享文件夹文件夹  

·  browseable = yes  

·  guest ok = yes  

·  writable = yes  

·    

2.5 重新启动smb服务。使sbm.conf的新配置生效

service smb restart

 

3. 关闭系统防火墙,而且将sellinux设置为disabled。否则会出现windows下可以看到linux共享的文件夹。可是看不到文件的现象。

 

设置sellinuxdisabled的方法例如以下:

[root@localhost ~]#vim /etc/selinux/config 
将SELINUX=enforcing 改成SELINUX=disabled
保存
[root@localhost ~]# reboot或init 6

 

4. 在windows下訪问//[linux_ip] 来訪问共享文件