我制作了一个简单的 C 程序,并尝试使用 gcc 编译器对其进行编译。但是当我执行gcc test.c -o test
它时会抛出一些错误:
test.c:1:19: error: cstdlib: No such file or directory
test.c:2:20: error: iostream: No such file or directory
test.c: In function ‘main’:
test.c:8: error: ‘for’ loop initial declaration used outside C99 mode
而且我的 C 程序非常简单,所以我认为问题不在于代码:
#include <cstdlib>
#include <iostream>
int main(int args, char **argv){
int result[500];
for (int i = 0; i < sizeof(result); ++i){
result[i] = 1;
}
return 0;
}
谢谢!