『壹』 STM32編譯出錯
error: #137: expression must be a modifiable lvalue
描述:表達式必須是一個可以修改的左值
主要出現在這種現象
:a=NUM;
NUM是一個數值或表達式
,a為一個變數
但a被定義為像const這種不可更改的類型導致NUM不能賦值給變數
解決方法要麼放棄賦值要麼修改變數屬性
『貳』 在linux下編譯驅動程序,用arm-linux-gcc編譯時出現了很多錯誤
缺少kernel頭文件 或者頭文件目錄不對~
『叄』 單片機編譯時一直出錯unprintable character 0xA1 skipped怎麼解決
unprintable character 0xA1 skipped
即無法列印的字元。
keil或其他軟體對中文支持不大好。0xA1就是半個中文字元。
仔細把空白的地方刪刪干凈就好了。