highlight.js

星期四, 11月 09, 2017

Arduino 命令行錯誤:avr-g++: error: missing argument to '-mmcu='

不知道為什麼, 突然遇到使用 Arduino 命令行編譯上傳程式到 Nano 板時, 出現以下錯誤:

avr-g++: error: missing argument to '-mmcu='

明明之前都沒問題, 不知道是動到了什麼, 經過網路查詢之後, 明確加上 CPU 型號就可以了:

--board arduino:avr:nano:cpu=atmega328

雖然可解, 但我還是不知道出了什麼事?而且同樣的指令在其他機器上是可以正常運作的。

附記:使用上述方法正常編譯後, 再把 CPU 參數去掉, 就恢復正常了, 我還是不知道出了什麼事?

沒有留言: