怎样实如今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
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenhqMTk4OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
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下编写的代码,直接在Linux下编译的更多相关文章
- 关于windows下编写的shell脚本在linux下无法运行报错问题
		
首先,你写的shell脚本必须是正确的, 其次,无法运行的原因:因为windows下的换行是两个字节,而你上传到linux,linux下换行是两个字节,所以编译的酒不正确的,导致无法 运行脚本, 这种 ...
 - 编写MyCP.java 实现类似Linux下cp  XXX1 XXX2的功能
		
题目:编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能 要求:MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十 ...
 - 补交  20155202  蓝墨云班课  编写MyCP.java 实现类似Linux下cp  XXX1 XXX2的功能
		
蓝墨云班课 编写MyCP.java 要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX ...
 - windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号
		
一般情况下,windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号,如下图: 这是因为Windows等操作系统用的文本换行符和UNIX/Linux操作系统用的不同,Windows系 ...
 - windows下写的脚本,在linux下执行失败
		
Windows中的换行符为CRLF, 即正则表达式的rn(ASCII码为13和10), 而Unix(或Linux)换行符为LF, 即正则表达式的n. 在Windows和Linux下协同工作的时候, 往 ...
 - svn(subversion)代码版本管理在linux下的一些常见使用命令
		
以下的操作都是默认你的服务器安装有svn的大前提下进行的. 一.创建版本库 我的版本库存放路径为: /var/svn : 下面我们来创建一个名为 svntet 的版本库 注释: svnadmin ...
 - 在 .NET 4.0 下编写扩展代码以支持 async 异步编程
		
微软在C# 5中引入了async.await这两个异步编程的关键字,要使用这两个关键字需要你的IDE支持C#5.0语法,也就意味着你需要使用VS 2012版本以上IDE,或者在Vs2010卸载其编译器 ...
 - 今天遇到一件开心事,在eclipse编写的代码在命令窗口中编译后无法运行,提示  “错误: 找不到或无法加载主类”
		
java中带package和不带package的编译运行方式是不同的. 首先来了解一下package的概念:简单定义为,package是一个为了方便管理组织java文件的目录结构,并防止不同java文 ...
 - 170509、文本编辑器编写的shell脚本在linux下无法执行的解决方法
		
今天碰到一个奇怪的问题,编写好的shell脚本再linux上执行一直提示找不到文件或目录,后来想想是文本编辑器的问题,记录下来!!! 1.查看当前文本格式 Notepad++界面中,在右下角有文件格式 ...
 
随机推荐
- Spring中@Transactional事务回滚(含实例具体解说,附源代码)
			
一.使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用. 以下举个栗子:比方一个部门里面有非常多成员,这两者分别保存在部门表和成员表里面,在 ...
 - hdu5033 Building 单调队列
			
// hdu5033 Building 单调队列 // // 题目大意: // // n栋大楼,有一个高度h和位置x.如今有一个人高度为0,有q个询问 // 每一个询问有一个位置x,求在位置x能看到天 ...
 - 关于Blog使用
			
1.网易博客http://inowtofuture.blog.163.com/blog/#m=0 使用时间:2011年8月-2012年2月 记录内容:主要记录本科參加ACM期间在POJ(北京大学OJ) ...
 - Hadoop实战:使用Combiner提高Map/Reduce程序效率
			
好不easy算法搞定了.小数据測试也得到了非常好的结果,但是扔到进群上.挂上大数据就挂了.无休止的reduce不会结束了. .. .. .... .. ... .. ================= ...
 - Gradle 编译多个project(包括多Library库project依赖)指导
			
Gradle Android最新自己主动化编译脚本教程(提供demo源代码) 这篇文章我简单写了基于Gradle2.1 进行的android project和android library的编译实例, ...
 - linux 内存不足时候 应该及时回收page cache
			
另一起问题是24G内存的系统,空闲内存已经不到50M 1. 确认该系统的版本是64位 # uname -a Linux gxgd-nms-app 2.6.18-194.el5xen #1 SMP Tu ...
 - luogu 1558 色板游戏
			
写这篇博客不是为了总结我的算法,而是为了纪念让我爆零的套路..... 色板游戏 色板长度为\(L\),\(L\)是一个正整数,所以我们可以均匀地将它划分成\(L\)块\(1\)厘米长的小方格.并从左到 ...
 - MyEclipse 启动之 java.lang.RuntimeException: No application id has been
			
found. 今天公司刚买来一台服务器,配置安装 java 开发环境的时候,MyEclipse 无法启动,查看日志文件之后,具体错误信息 如下: [java] view plaincopyprint? ...
 - 74HC165应用
			
管脚定义与内部逻辑图 注1:其中控制管脚有3个:SH/LD-QH-CLK,CLK INH硬件接VSS,SER和QH'悬空 原理:先拉低SH/LD,A-H置入芯片内部寄存器中,然后拉高SH/LD,锁住A ...
 - POJ 1664 放苹果【DFS】
			
题意:给出n个苹果,m个盘子,问有多少种不同的苹果放置方法 可以把它抽象为把一个数n,拆分成a1,a2,a3,---,am,使得它们的和为n, 话说这一题是学习的ppt里面的,它的思路就是搜索 搜索条 ...