導航:首頁 > 源碼編譯 > 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共享文件夾編譯相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:768
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:843
安卓怎麼下載60秒生存 瀏覽:802
外向式文件夾 瀏覽:235
dospdf 瀏覽:430
怎麼修改騰訊雲伺服器ip 瀏覽:387
pdftoeps 瀏覽:492
為什麼鴻蒙那麼像安卓 瀏覽:735
安卓手機怎麼拍自媒體視頻 瀏覽:185
單片機各個中斷的初始化 瀏覽:723
python怎麼集合元素 瀏覽:480
python逐條解讀 瀏覽:832
基於單片機的濕度控制 瀏覽:498
ios如何使用安卓的帳號 瀏覽:882
程序員公園采訪 瀏覽:811
程序員實戰教程要多長時間 瀏覽:974
企業數據加密技巧 瀏覽:134
租雲伺服器開發 瀏覽:813
程序員告白媽媽不同意 瀏覽:335
攻城掠地怎麼查看伺服器 瀏覽:600