山姆的編程實作分享。。。

Sam Blog, Sam Sharing, Sam Studio

2020年2月4日

[Arduino] Output path of Arduino VS Code Extension


有在使用Visual Studio Code (VSCode) 編譯Arduino 專案?
有注意到你在執行 Arduino:Verify command 時的輸出訊息?有下面的警告訊息?

[Warning] Output path is not specified. Unable to reuse previously compiled files. Verify could be slow.

若你有和我一樣的警告訊息,代表你沒有指定Arduino VSCode Extension 的 output directory.

解決方法:
請在 arduino.json setting file 裡,再加上底下這行

"output": "./ArduinoOutput"

"./ArduinoOutput"  這路徑你可以自己再更改。以下提供兩種選擇 (非只有這兩種喔!)

"./ArduinoOutput"  這設定是在個專案資料夾下再建立一個 ArduinoOutput 資料夾,這做法的
優點是保留bin, elf 檔以及一些過渡的輸出檔案。
缺點是占用硬碟空間。

"../ArduinoOutput" 而這個設定,是所有專案都共用一個 ArduinoOutput 資料夾,這做法的
優點是節省硬碟空間 (只保留原始碼);若你不會同時編譯兩個以上的Arduino專案,可以試試這種設定,畢竟過渡的輸出檔案,沒有必要在每一個專案都建立一個ArduinoOutput 資料夾,所以ArduinoOutput 資料夾就放在和所有的Arduino 的專案同一層。
缺點是在交互編譯兩個專案時,前一個專案的輸出檔案就會被刪除




熱門文章