【发布时间】:2013-07-28 16:36:23
【问题描述】:
我正在使用适用于 Windows 的 MinGW 编译器。我正在用 C 语言编写一些程序。我读到的大部分文章似乎都已经过时了……上次我读到的 C99 在 GCC 中是不完整的,这仍然是真的吗?我真正的问题是设置 C99 和 GNU99 之间的跨平台兼容性......我是否应该避免使用 GNU99 设置及其扩展并坚持使用 C99?我是这个 MinGW 编译器集的新手,因为我一直使用 Visual Studio 并决定尝试一些新的东西......现在我正在使用这些设置进行编译......
-march=native -O3 -std=gnu99
我应该输入任何推荐的编译器命令来制作 C 程序以及使用此编译器制作 C++ 程序吗?
我想制作一个与 Windows、Mac 和 Linux 兼容的简单程序,但首先是 Windows。
【问题讨论】:
-
所以你在问题的结尾加入了 C++,但在大多数情况下,你似乎主要关注 C 和 C99。您是否打算以 C++11 为目标?
标签: c++ c compiler-construction mingw c99