一直聽說vscode好用,前幾天自己嘗試了一下。犯了個很搞笑的低階錯誤,這裡和大家分享一下。
首先進行配置,在頂層.vscode目錄新增了預設的task.json和launch.json檔案
寫了乙個hello world
點選右上角的三角使用coderunner執行,報錯
為啥呢,我懷疑是配置檔案的問題
這裡設定的輸出檔案都是***.out,但是報錯資訊裡是不帶.out字尾的
於是我把配置檔案中的.out字尾去掉,儲存,再次執行coderunner,真的成功執行了
然後我開心地新建了另乙個c檔案,結果仍然報錯,和上次一毛一樣
為啥?!難道**寫錯了,於是我使用了vscode的debug功能
沒錯啊,正常執行。我又使用coderunner執行了一次,這次居然成功了。
我有點煩躁了。然後我抱著鑽牛角尖的精神又重複了幾次上面的步驟,結果還是一樣
冷靜下來,我總結了一下這次不知所謂的錯誤
寫完**後直接點選三角使用coderunner執行必失敗
但是寫完**後直接使用debugger除錯必成功
改完配置檔案後coderunner執行成功
理清了邏輯之後,我恍然大悟。
.vscode的配置檔案是用來配置debugger的,和coderunner半毛錢關係都沒有!
之所以改了配置檔案後coderunner可以成功,是因為我改完配置檔案就按了儲存!
也就是說,coderunner報錯是因為我寫完**沒有儲存!等於在編譯乙個空的.c檔案,自然會報錯!
而debug可以第一次成功是因為預設在執行前儲存了檔案!
解決方案:
每次使用coderunner前記得儲存,或者更改設定,讓coderunner預設執行前儲存檔案。
太蠢了。。。
我所犯的幾個愚蠢錯誤(一)
有些話,哪一篇部落格上也不會說的。可能是因為這些話實在是太愚蠢了,不值得一提,更不可能有人去這樣做。但是我恰恰成為了這個愚蠢的人。這些愚蠢事蹟應該好好記錄一下,吃一塹長一智。1 每乙個人只能夠登入一次,第二次登入的人會將第一次登陸人kick掉 2 如果這個人已經登陸了,需要提示第二次登入的人是否要繼...
vscode私鑰設定 vscode配置遠端免密
通常我們為了讀寫 方便,會在ide裡檢視和修改 每次通過remote ssh登入,頻繁的都要輸入密碼,這個很煩,索性免密登入,以後就可以想連遠端即可實現。廢話少說,直接上教程。1.在git bash中配置公私鑰 開啟git bash 輸入 ssh keygen t rsa b 你想輸入的內容,可免 ...
VSCode 環境配置
網上很多教程,看著很詳細。可是我照著做老是出問題。弄了好幾天,今天早上又開始弄,終於配置好了。launch.jason 裡面的 a.out 此處修改,執行目錄下編譯後生成的a.out檔案 args stopatentry false,cwd environment externalconsole t...