我正在使用Windows,我的桌面上有一個c文件。它包含unix代碼。當我在cygwin終端上寫入「gcc -o MyExe C:/Users/Username/Desktop/ccode.c」時,它會發出「MS-DOS path detected」的警告。我應該如何寫它?CYGWIN Ms-Dos路徑檢測警告
0
A
回答
1
Cygwin的重新映射的Windows風格的路徑到UNIX兼容的格式,使用/
而不是\
作爲目錄分隔符(儘管Windows還接受/
),並把所有的驅動器號到名爲/cygdrive
的虛擬目錄。
更改此:
gcc -o MyExe C:/Users/Username/Desktop/ccode.c
這樣:
gcc -o MyExe /cygdrive/C/Users/Username/Desktop/ccode.c
Cygwin的也給你一個UNIX風格的主目錄。對於典型的Cygwin安裝,該目錄將從Windows上看到的C:\cygwin\home\username
,或從Cygwin看到的/home/username
(也可見於/cygdrive/cygwin/C/home/username
)。在實際的UNIX/Linux系統上,您可以在許多情況下將您的主目錄稱爲$HOME
或~
。它通常不同於Windows主目錄C:\Users\username
。我通常忽略Windows主目錄,只使用我的Cygwin主目錄。但是,如果你更喜歡你可以使用Cygwin的Windows主目錄;它將只是有點難以引用它(和一些文件必須在您的Cygwin主目錄中)。
它可能可以配置Cygwin使用您的Windows主目錄作爲您的Cygwin主目錄;我沒有嘗試過,可能會導致問題。
相關問題
- 1. Eclipse構建路徑警告
- 2. 如何警告路徑名?
- 3. Visual Studio代碼無法檢測到cygwin git.exe路徑
- 4. 檢測Chrome插件警告
- 5. SVG路徑檢測
- 6. rmpath警告:未在路徑中找到
- 7. 警告:filectime():統計失敗的路徑
- 8. 誰在Cygwin處理路徑
- 9. Eclipse + Cygwin + Make:Windows路徑問題
- 10. 檢測路徑是絕對路徑還是相對路徑
- 11. WPF路徑碰撞檢測?
- 12. 檢測路徑中的URL
- 13. SVG路徑接近檢測
- 14. 警告測試
- 15. 預測警告
- 16. Rails Brakeman警告:動態渲染路徑虛警?
- 17. 建築R包時cygwin警告
- 18. Cygwin的+導軌=奇怪的警告
- 19. CYGWIN = nodosfilewarning不會刪除警告
- 20. 如何告訴CMake使用Windows路徑,而不是Cygwin的?
- 21. PHP:警告:array_merge_recursive():檢測到遞歸
- 22. 檢測並警告web.config何時損壞
- 23. Theano安裝警告:G ++未檢測
- 24. R警告「檢測到IMKClient失速」
- 25. 顯示檢測到電池警告iPhone
- 26. CYGWIN窗口cygrunsrv sshd服務器和MS-DOS風格的路徑檢測
- 27. 檢測到無法檢測到的代碼警告
- 28. 在生成文件中將Cygwin路徑轉換爲Windows路徑
- 29. WPF:點擊嵌套在路徑中的路徑檢測
- 30. 測試路徑無法檢查文件夾路徑
我試過,但我得到了「沒有這樣的文件或目錄」錯誤 – Curious
@TamerMemili:嗯。我認爲Windows使用'Desktop'等特殊目錄做了一些有趣的事情。如果你打開一個Windows命令提示符,你能看到'C:\ Users \ Username \ Desktop \ ccode.c'文件嗎? –
我只看到你對unix風格主目錄的評論。 ©將我的c文件複製到該目錄,並試圖以unix樣式訪問它,例如gcc -o Myexe /home/username/ccode.c,但仍然出現同樣的錯誤,沒有這樣的文件或目錄。不安裝cygwin的所有功能,只安裝gcc的功能。 İs這是一個問題? – Curious