mikroC for ARM在定义char变量时显示错误

时间:2015-03-08 20:33:56

标签: c arm stm32f4discovery mikroc

我正在尝试构建我的项目,但是我收到了这个错误 我真的不明白这个问题 我试图用这种方式定义变量:

char*c=malloc(100);

甚至这样:

char c;

enter image description here

Thanx

1 个答案:

答案 0 :(得分:2)

在函数中间声明变量是C99功能。您的编译器可能不支持C99,或者您可能必须使用开关激活它。将声明移动到函数的顶部。