‘壹’ 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就是半个中文字符。
仔细把空白的地方删删干净就好了。