怎样实如今Windows下编写的代码,直接在Linux下编译
方法一:
怎样实如今Windows7下编写Linux程序。写完程序以后。不用复制文件,直接在Linux(RHEL6.5)机器上编译最新的代码。
1.首先将Windows的代码目录设置为共享目录:
2.在RHEL6.5上,利用mount命令把Win7下的目录给mount到本地的一个目录
当中192.168.59.1是Win7的OS,VMTool是本地的一个目录。
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文件夹下。否则仅仅有windows的administrator。admin两个用户才干訪问得到。
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共享的文件夹。可是看不到文件的现象。
设置sellinux为disabled的方法例如以下:
[root@localhost ~]#vim /etc/selinux/config
将SELINUX=enforcing 改成SELINUX=disabled
保存
[root@localhost ~]# reboot或init 6
4. 在windows下訪问//[linux_ip] 来訪问共享文件
相关文章
- Windows编译ollvm_windows交叉编译linux
- Linux技术之路:有效利用开源软件(linux推荐)
- Linux运维之道:实现无缝下载体验(linux运维之道下载)
- 提高 Linux 内核性能:打补丁的秘诀(linux内核打补丁)
- 快速安装Linux下的SFTP系统(linux的sftp安装)
- 远程掌控Linux——选择正确的管理工具(远程管理linux工具)
- 踩坑之路:编译 Linux 代码(编译linux代码)
- Linux系统下安装Windows软件的简便方法(linux安装windows软件)
- 抛弃Windows:走上Linux之路(电脑只装linux)
- Linux画面撕裂:折磨结束,一切重新开始(linux画面撕裂)
- 入门Linux:从Windows 7到Ubuntu(linux默认win7)
- Linux 下文件夹加密的安全保护(文件夹加密linux)
- Linux的分支:开源多彩的世界(linux的分支)
- Windows系统如何访问Linux共享文件夹(windows访问linux共享文件夹)
- 在Linux中轻松打开PDF文件(linux打开pdf)
- 掌握Linux中SVN命令,更好管理代码(linux中的svn命令)
- 管理Linux分支管理技巧: 实现有效代码管理(linux的分支)
- 反编译Linux: 探究代码本质(反编译linux)
- Linux如何删除网络监听?(linux删除监听)
- Linux: 快速格式化SSD硬盘的步骤教程(linux格式化ssd)
- 如何高效配置Linux日志服务器(linux配置日志服务器)
- 从Windows到Linux,如何快速切换输入法(linux切换输入法)
- Linux远程控制Windows 7的实现方法(linux远程win 7)
- Linux 代码保护技术解析(linux代码保护)
- 让程序更加清晰明了:使用Linux代码高亮功能(linux代码高亮)
- 深入探究红帽企业 Linux——开源系统大家族的一员(红帽企业linux)
- Linux操作系统:快速入门指南(linux操作系统入门)