導航:首頁 > 源碼編譯 > windows軟體編譯為linux程序

windows軟體編譯為linux程序

發布時間:2025-08-25 18:32:37

『壹』 如何實現在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]來訪問共享文件

『貳』 如何在windows下編譯linux的開源程序

我聽都沒聽說過可以這樣做,首先,Windows不支持Linux的文件系統,如EXT3,EXT4,XFS之類的,其次,雖然有MinGW這樣的編譯工具,但無法用這些工具構建一個可以讀取和寫入上述文件系統的chroot工具包環境,因為在編譯Linux過程中,需要多次使用chroot。

閱讀全文

與windows軟體編譯為linux程序相關的資料

熱點內容
程序員紅燒肉怎麼做 瀏覽:360
cpuzandroid 瀏覽:550
如何解壓e盤壓縮文件 瀏覽:262
哪種高級語言不需要編譯 瀏覽:469
內網如何設置多個伺服器 瀏覽:528
超級解壓場面圖 瀏覽:957
小說app雲什麼 瀏覽:867
凝思下載文件夾命令 瀏覽:935
編譯過程中的藍屏 瀏覽:561
方波單片機測量 瀏覽:553
pdf手機版下載 瀏覽:444
中國的雲伺服器估值 瀏覽:103
會cphp 瀏覽:665
極速版app下載什麼樣子 瀏覽:670
androidstudio版本號設置 瀏覽:653
帶小孩煩躁如何解壓 瀏覽:337
華為手機內視頻怎麼加密 瀏覽:934
釣魚黑坑下什麼app 瀏覽:943
windows軟體編譯為linux程序 瀏覽:273
方舟編譯支持應用 瀏覽:425