解决:function declaration isn’t a prototype
Linux编译报错:
error: function declaration isn’t a prototype [-Werror=strict-prototypes]
uint32_t sysctl_get_p()
原因:之前用的arm4.4.3编译链没报错,后面用的gcc-linaro6.5.0报错,看来是不同编译链的规则导致。函数无参数,不能空着,需要加void:
uint32_t sysctl_get_p(void)