① 在win7下用dev編c程序在編譯時系統找不到指定的文件 這怎麼解決
1,一定要把Dev裝在系統盤(一般是C盤),經驗所得,多數編譯工具必須裝在系統盤,否則會出現各種「找不到文件」「XXX指令無效」等錯誤…。
2,安裝完整版的Dev,4.9.9.2的安裝包大約10M左右。
3,推薦新版本wxDev-C
7.4這是在Dev停止更新後,另外一個團隊接手Dev項目,改進的新版本,國外很火,國內幾乎無人知曉。
② win7下如何用cmd編譯java源文件並運行位元組碼
假設現在已經用記事本編了一個Welcome.java的源文件,它被存放在e:\javabook文件夾下,先用cmd對該源文件進行編譯如下:
在開始菜單下運行cmd命令,一般顯示在眼前的第一行命令是"C:\Users\用戶名>",1.這時先打開e盤,直接輸入「e:」,再按回車,會出現「E:\>」;2.緊接著輸入「cd
e:\javabook」,按回車,出現「e:\javabook>」;3.緊接著輸入「javac
Welcome.java」,回車會再次出現「e:\javabook>」,此即表示編譯成功的Java位元組碼.class文件被存放的路徑,即和Java源文件在同一目錄下;
4.當需要指定生成的.class文件位置如改放在"e:\javabook1"
時,可以在第二步後接跟著使用命令
「javac
-d
e:\javabook1
Welcome.java"即可在文件夾"e:\javabook1"中生成「Welcome.class".5.最後要運行「Welcome.class」時,就在第3步後緊接輸入「java
Welcome」即可運行java位元組碼。
③ 如何實現在Windows下編寫的代碼,直接在linux下編譯
方法一:
如何實現在Windows7下編寫Linux程序,寫完程序以後,不用拷貝文件,直接在Linux(RHEL6.5)機器上編譯最新的代碼。
首先將Windows的代碼文件夾設置為共享文件夾:
在RHEL6.5上,利用mount命令把Win7下的文件夾給mount到本地的一個文件夾
其中192.168.59.1是Win7的OS,VMTool是本地的一個文件夾。
在~/.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]來訪問共享文件
④ Win7系統安裝和使用GCC編譯器怎麼辦
GCC是編譯器,你在windows裡面生成的怎麼能在linux裡面運行,至少沒哪些庫,而且生成的時.exe的可執行文件,linux 的可執行文件是ELF文件差別大了去了。模擬一個Linux還不如裝個虛擬機比較實在,別說模擬比較難實現,估計都沒這個技術