Sublime Text 3 在終端機 編譯 c 或 c++ [ CMD 命令 輸入 scanf cin windows linux ]
SublimeText 本文檔案:https://mega.nz/#F!k49jlCCL!L0gBvZ12z3OzTSx6N8oF5A
Windows:
MingGW
執行 MingGW AutoInstall.exe 安裝 MinGW
如果擔心檔案安全,可以自行到官方下載並安裝
如果擔心檔案安全,可以自行到官方下載並安裝
Sublime Text 安裝腳本
如何使用
如果你的程式沒有用到scanf或是cin可以直接在SublimeText看比較快
Ctrl+B
或F7
會直接選用上一次使用的,重新選擇請 Ctrl+Shift+B
注意有些時候直接在 SublimeText 運行,程式當掉後背景不會結束,比如說 while 迴圈,自行到工作管理員按結束或重新開機,有時候當掉之後, SublieText 會變得無論怎麼編譯都失敗,重開就好 。
然後 scanf() 也是因為 SublimeText 運行的exe並不支持輸入,所以就卡住了。比較建議的解決辦法是測試程序的時候不要使用 scanf() 直接在程序上輸入,完成功能之後在放上去 scanf() 然後使用 cmd 模式測試結果。
Linux
Linux 是一樣的,一樣照上面的方法放進去之後就可以用了
在 Linux Mint 裡面在檔案管理員
可以看到隱藏檔案,才能找到隱藏資料夾
在 Linux Mint 裡面在檔案管理員
CTRL+h
可以看到隱藏檔案,才能找到隱藏資料夾
請問我用cmd運行會甚麼跳出的視窗會出現
回覆刪除'D:\sublime'不是內部或外部命令,可執行的程式批次檔
請按任意鍵繼續...
但run在sublime下面欄位是可以顯示的!!
具體操作是怎麼按的呢?
刪除[CTRL+SH+B]選擇文中的Cmd嗎
是跑C還是C++
請問一下
回覆刪除scanf好像不能編譯與執行
會跑出"cannot open output file"的情況
請問要如何改善 爬了好多文都無法解決
阿 因為sublimetext本身不支援輸入,所以會造成程序卡死。subl託管執行的exe卡在scanf()等待輸入,但是沒辦法輸入所以就一直等沒結束,然後你要執行第二次的時候因為exe執行中就不能重新編譯了。
刪除解決辦法就是換CMD的腳本的來執行,已經卡住的程序可以用工作管理員關掉,或是重啟subl.
感謝, 安裝成功了
回覆刪除