导航:首页 > 源码编译 > linux共享文件夹编译

linux共享文件夹编译

发布时间:2022-09-07 18:01:42

linux共享文件夹(/mnt/hgfs)下无法显示Win7下设置的共享目录(貌似没编译转换)

挂载远程文件,应该加IP地址,加路径,

❷ 如何实现在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-ousername=zxj1988,password=2720142V


方法二:

利用SAMBA,设置Linux中的文件夹为共享文件夹,在Windows下直接访问共享文件夹。

1.安装samba:

1.1rpm-qa|grepsamba

如果以上的命令的结果为空,证明Linux上没有安装samba。需要安装samba

1.2挂载RHEL6.5安装镜像,并进入到该文件夹中来。

1.3

可以通过servicesmb来判断smb是否安装成功

2.配置共享文件夹

2.1新建共享文件夹,如mkdir/home/test

注意:不要创建在/root目录下,否则只有windows的administrator,admin两个用户才能访问得到。

2.2设置其共享权限chmod777/home/test

2.3设置其所有者chown-Rnobody/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

·guestok=yes

·writable=yes

·

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

servicesmbrestart

3.关闭系统防火墙,并且将sellinux设置为disabled。否则会出现windows下能够看到linux共享的目录,但是看不到文件的现象。


设置sellinux为disabled的方法如下:

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

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

❸ linux下怎么挂载windows共享文件夹

linux(虚拟机中)与windows共享文件两种方法Windows下用SourceInsight与Linux协作编码习惯了用SourceInsight读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux下编译运行。下文是该环境的安装和配置过程,记录备忘。环境说明:Windows7+SourceInsight3.5Ubuntu11.04(这里是基于VMware的虚拟机,理论上不仅限于虚拟机)以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。一.Ubuntu11.04下Samba的安装和配置1)安装samba软件包#sudoapt-getinstallsamba#sudoapt-getinstallsmbclient2)创建共享目录:(目录名可自定义)#mkdir/home/share#chmod-R777/home/share#若不更改权限,windows下不能写入(适用于只读共享)!!!3)修改Samba配置文件:#cp/etc/samba/smb.conf/etc/samba/smb.conf.bak#备份samba的配置文件#gedit/etc/samba/smb.confA.找到"#security=user"将它改成"security=share"#注:去掉行首的注释符号说明:security=share表示任何人都可以不需要输入密码登录;默认的security=user表示每个用户必须输入密码才能登录。B.在配置文件的最后加入以下内容(不包含行末注释说明部份)[share]#共享文件名,可自定义,与共享目录名可不一致comment=VMwareUbuntuShare#共享说明,可自定义path=/home/share#共享目录,应与之前创建的一致,必须为绝对路径public=yes#允许所有人都能够看到此目录writable=yes#允许用户在此目录下可写4)重启Samba服务#sudo/etc/init.d/smbdrestartSamba的安装和配置已完成。二.Windows7下将步骤一的共享目录映射为网络驱动器。1)确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。可在Windows7的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-》sharedfolders里设置

❹ linux 在windows共享文件夹中编译内核时 init/main.o: Permission denied init/main.o: failed

不要在windows上存放linux源文件,然后挂在linux上编译。
第一个原因:windows上,aux之类的文件名不能保存。linux源码中有这类文件名,这个时候,windows下的源文件就不全。然后编译的时候当然会少文件。
第二个原因:内核编译的时候,会建立符号连接,这个,在windows系统中的快捷方式和linux下的连接实现不一样。那么在linux系统中,在windows的fat,ntfs格式的分区中创建符号连接会失败。这个不是写权限的问题,是文件系统不支持的问题。

❺ Linux怎样访问Windows共享文件和文件夹

在开发Linux程序中,经常会使用Windows的编辑器进行编辑,这样还要拷贝到Linux服务器,如果有这种开发习惯的同学,可以使用这种方式进行开发。
当然除了这种方法之外,可以再Windows安装nfs服务器,但是我的是64位的win7系统,好多nfs服务器不支持,所以就只能使用这种共享文件夹的方式了。

Windows侧:
1:在Windows下建立共享文件夹。
2:确保Windows用户设置了密码。
Linux侧:
1:安装cifs-utils包,安装后,系统出现mount.cifs命令。或者有的发行包里的mount支持 -t cifs参数。
2:mount.cifs -o username="共享用户",password="密码" //ip/sharing_folder /mountpoint

问题1:在共享虚拟机的文件,编译时会出现如下错误:
arm-none-linux-gnueabi-gcc -lpthread -o beep beep.c beeplib.c
cc1: error: beep.c: Value too large for defined data type
cc1: error: beeplib.c: Value too large for defined data type
make: *** [beep] Error 1
修正方法:sudo mount -t cifs -o username=wx,passwd=wx,nounix,noserverino //192.168.1.108/vm_share /mnt/share
添加了,nounix,noserverino

问题2:Unable to umount, device is busy
If you get this error message and the 'umount' as well as 'umount -f' commands don't work, try a "lazy" umount:
umount -l /mnt/badmount
Then mount the share again, as shown below:
mount -t cifs //hostname/goodmount /mnt/goodmount -o username=,password=
Note - using the "cifs" keyword instead of the smbfs keyword after -t will result in fewer problems like this.

问题3: mount error 12 = Cannot allocate memory
当通过mount.cifs命令对windows下的文件进行映射时,若文件太大,便会产生这种错误,解决方法是:
修改注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize项的值大于等于15,若IRPStackSize项不存在,就新建一个DWORD值,点击弹出窗口的的进制为十进制,值写个18就ok了,还要重启一

❻ 如何在Linux编译另一台window机器上的共享文件

1、挂接Windows文件共享Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。
2、现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba
3、也可以到www.samba.org网站下载新的版本是3.0.10版。当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下:#mkdir–p/mnt/samba注:建立一个目录用来作挂接点(mountpoint)#mount-tsmbfs-ousername=administrator,password=pldy123//10.140.133.23/c$/mnt/samba注:administrator和pldy123是ip地址为10.140.133.23windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享中文名直接输就行。

❼ linux设置文件夹共享

很多朋友都想知道linux设置文件夹共享怎么操作?下面就一起来说说吧!
linux设置文件夹共享
1、首先在电脑上进行创建文件夹。


本文章基于ThinkpadE15品牌、centos7系统撰写的。

❽ 如何在虚拟机的linux里设置共享文件夹与物理主机互通

通过安装虚拟机增强模式插件,达到共享文件夹的效果。
不过有时候虚拟机在linux共享文件夹模块编译不过去。
如果你linux开桌面,装完增强功能的插件就可以直接在
屏幕里来回拖拽。是在不行,你直接用sshsecureshellclient
上传下载软件把。或者开个ftp

❾ 如何建立虚拟机中的Linux和windows的共享文件夹

Linux虚拟机和Windows物理机共享文件的方法是这样的:首先需要在Linux虚拟机上安装虚拟机软件(VMware或者是VirtualBox)提供的“虚拟机工具”,安装好“虚拟机工具”后,在Linux虚拟机和Windows物理机之间共享的是Windows物理机上的文件夹,就是Linux虚拟机共享物理机上的文件夹,反之则不行(如果反过来则需要在Linux虚拟机上安装samba服务器软件)。Linux虚拟机上面有了“虚拟机工具”,就可以在VMware或VirtualBox的虚拟机设置菜单,“共享文件夹设置”项目中选择一个本地文件夹来共享,共享文件夹设置好点击确定后,在Linux虚拟机的终端里用mount命令挂载好就可以使用了。

❿ linux下设置共享文件夹

Linux设置一个共享的文件夹,可以方便不同的用户进行数据的传输或者共享,方法如下:
在home下建立一个share共享文件

赋予share的更改权限,就可以实现所有用户都可以在此文件里进行文件拷入拷出。

由于windows用户从网络共享里看不到主目录外面,所以可以在自己目录下设一个快捷方式share就可以看到home下share文件下的内容了,原理就是通过设置软连接实现自己目录下的share与home下的share同步。具体可以参考 软连接与硬链接的区别 。

阅读全文

与linux共享文件夹编译相关的资料

热点内容
卡尔曼滤波算法书籍 浏览:769
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:844
安卓怎么下载60秒生存 浏览:803
外向式文件夹 浏览:240
dospdf 浏览:431
怎么修改腾讯云服务器ip 浏览:392
pdftoeps 浏览:496
为什么鸿蒙那么像安卓 浏览:736
安卓手机怎么拍自媒体视频 浏览:186
单片机各个中断的初始化 浏览:724
python怎么集合元素 浏览:481
python逐条解读 浏览:833
基于单片机的湿度控制 浏览:499
ios如何使用安卓的帐号 浏览:883
程序员公园采访 浏览:812
程序员实战教程要多长时间 浏览:979
企业数据加密技巧 浏览:135
租云服务器开发 浏览:814
程序员告白妈妈不同意 浏览:336
攻城掠地怎么查看服务器 浏览:601