Windows 下用 SourceInsight 与 Linux 协作编码
    习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行。下文是该环境的安装和配置过程,记录备忘。
 
环境说明:
  Windows 7 + SourceInsight 3.5
  Ubuntu 11.04 (这里是基于VMware的虚拟机,理论上不仅限于虚拟机)
 
以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。
一. Ubuntu 11.04 下 Samba 的安装和配置
  1) 安装samba软件包
  # sudo apt-get install samba
  # sudo apt-get install smbclient
 
  2) 创建共享目录:(目录名可自定义)
  # mkdir /home/share
  # chmod -R 777 /home/share    # 若不更改权限,windows下不能写入(适用于只读共享)!!!
 
  3) 修改Samba配置文件:
  # cp /etc/samba/smb.conf /etc/samba/smb.conf.bak   # 备份samba的配置文件
  # gedit /etc/samba/smb.conf
  
    A. 找到"# security = user"将它改成"security = share"   # 注:去掉行首的注释符号
       说明:security = share表示任何人都可以不需要输入密码登录;默认的security = user表示每个用户必须输入密码才能登录。
    B. 在配置文件的最后加入以下内容(不包含行末注释说明部份)
    [share]                        # 共享文件名,可自定义,与共享目录名可不一致
    comment=VMware Ubuntu Share    # 共享说明,可自定义
    path=/home/share               # 共享目录,应与之前创建的一致,必须为绝对路径
    public=yes                     # 允许所有人都能够看到此目录
    writable=yes                   # 允许用户在此目录下可写
 
  4) 重启Samba服务
  # sudo /etc/init.d/smbd restart
  
  Samba 的安装和配置已完成。
  
二. Windows 7 下将步骤一的共享目录映射为网络驱动器。
  1) 确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。可在Windows 7的cmd下先用ping检测下网络是否畅通。
     如OK,在Windows的资源管理器地址栏中输入"\\192.168.128.128\share",即可访问该共享目录。
  2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择"映射网格驱动器(N)..."
     在“驱动器”一栏选择合适的盘符,这里选择为W;
     在“文件夹”一栏输入"\\192.168.128.128\share";
     点击完成。
  3) 双击[计算机],即可看到一个盘符为W的网络驱动器。
  
三. 共享代码。
  把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。
 
====================================================================
 
第二种办法使用vmware自带的共享文件夹功能
 
说是自带,其实需要安装vmware-tools,具体怎么安装请自行百度;
 
共享目录在linux端是/mnt/hgfs;在win中需要在vmware的系统里setting-》option-》shared folders里设置

linux(虚拟机中)与windows共享文件两种方法的更多相关文章

  1. python中执行shell的两种方法总结

    这篇文章主要介绍了python中执行shell的两种方法,有两种方法可以在Python中执行SHELL程序,方法一是使用Python的commands包,方法二则是使用subprocess包,这两个包 ...

  2. php获取数组中重复数据的两种方法

    分享下php获取数组中重复数据的两种方法. 1,利用php提供的函数,array_unique和array_diff_assoc来实现 <?php function FetchRepeatMem ...

  3. [转]Qt中定时器使用的两种方法

    Qt中定时器的使用有两种方法,一种是使用QObject类提供的定时器,还有一种就是使用QTimer类. 其精确度一般依赖于操作系统和硬件,但一般支持20ms.下面将分别介绍两种方法来使用定时器. 方法 ...

  4. vue中使用echarts的两种方法

    在vue中使用echarts有两种方法一.第一种方法1.通过npm获取echarts npm install echarts --save 2.在vue项目中引入echarts 在 main.js 中 ...

  5. Linux上安装Perl模块的两种方法

    Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装.第一种方法是从CPAN上下载  您需要的模块,手工编译.安装.第二种方法是联上internet,使用一个叫做CPAN的模块自动完 ...

  6. 在C++中定义常量的两种方法的比较

    常量是定以后,在程序运行中不能被改变的标识符.C++中定义常量可以用#define .const 这两种方法.例如:#define PRICE 10 //定义单价常量10const int PRICE ...

  7. Ajax中解析Json的两种方法详解

    eval();  //此方法不推荐 JSON.parse();  //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: var jsonDate = '{ "name&qu ...

  8. MySQL中删除数据的两种方法

    转自:http://blog.csdn.net/apache6/article/details/2778878 1. 在MySQL中有两种方法可以删除数据: 一种是delete语句,另一种是trunc ...

  9. Endnote在latex中的应用的两种方法

    从endnote中向latex文档批量插入参考文献的两种方法 一.若是latex模板中参考文献编写的命令是: \begin{thebibliography} \bibitem{lab1}LIU M L ...

随机推荐

  1. bzoj1597 斜率优化dp

    思路:先把没有用的土地去掉,然后按照x轴排序,容易得到dp转移方程 dp[ i ] = min{ dp[ j ] + b[ j + 1 ] * a[ i ] }    0 <= j < i ...

  2. sonar rule

    bug类型: 1.".equals()" should not be used to test the values of "Atomic" classes.  ...

  3. POJ 1182 食物链 【带权并查集/补集法】

    动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种.有人用两种说 ...

  4. 洛谷——P1177 【模板】快速排序

    P1177 [模板]快速排序. 题目描述 利用快速排序算法将读入的N个数从小到大排序后输出. 快速排序是信息学竞赛的必备算法之一.对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成. ...

  5. sqlmap os shell解析

    0x00 Background 最近遇到测试环境,最后利用sqlmap的--os-shell参数取得shell.一直以来,对这个参数的工作原理不是十分的清晰.大致的思想应该是将脚本插入到数据库中,然后 ...

  6. Sd - 数据库开发调优

    尤其是Sql写法上的技巧,以及常见Sql的写法

  7. BZOJ 1115 [POI2009]石子游戏Kam(阶梯博弈)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1115 [题目大意] 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数. ...

  8. 【模拟退火】poj2420 A Star not a Tree?

    题意:求平面上一个点,使其到给定的n个点的距离和最小,即费马点. 模拟退火的思想是随机移动,然后100%接受更优解,以一定概率接受更劣解.移动的过程中温度缓慢降低,接受更劣解的概率降低. 在网上看到的 ...

  9. 【二分查找】POJ2456-Aggressive cows

    [题目大意] 有N间牛舍和M头牛,告诉你每个牛舍的位置,求出两头牛之间最小距离的最大值. [思路] 二分判断两头牛之间的最小距离d,通过贪心法进行验证. #include<iostream> ...

  10. bzoj 1689: [Usaco2005 Open] Muddy roads 泥泞的路

    1689: [Usaco2005 Open] Muddy roads 泥泞的路 Description Farmer John has a problem: the dirt road from hi ...