哈工大操作系统实验 linux 0.11下编译程序报错parse error before 这是因为编译器支持标准跟现在不同,网上说是c89标准,这个 C 标准要求在一个块内的变量的声明要放在所有非声明语句的前面。