如果我的编译器是 Cygwin,如何指定 C 标准类型?

how to specify the C standard type if my compiler is Cygwin?

我在使用 Codeblocks IDE 编码时使用 Cygwin 作为我的编译器。这是我在 Cygwin 64 中所做的:


$ gcc -std=c99
gcc: fatal error: no input files
compilation terminated.

但是,它不起作用。执行此操作的正确方法是什么?

要将最简单形式的c程序编译为特定标准,可以使用以下命令:

gcc -std=c99 -W -Wall main.c -o main