模拟 Microsoft C 编译器行为的 GCC 选项是什么?

发布于 2024-10-26 02:26:02 字数 153 浏览 1 评论 0原文

我正在为 Linux 和 Windows 开发一个 C 库。由于微软的编译器在某些方面似乎有点落后,而我主要在 Ubuntu 上编码,我想让 GCC 以类似的方式运行,这样我就可以预见到 MSVC 会遇到的编译器错误。

谷歌对我的问题保持沉默。有人能给我指出信息来源吗?多谢!

I'm developing a C library for both Linux and Windows. As Microsofts' compiler appears to be a bit backwards in some regards, and I'm mostly coding on Ubuntu, I would like to make GCC behave in a similar way, so I can anticipate the compiler errors I would encounter with MSVC.

Google keeps quiet on my question. Could anyone point me to a source of information? Much obliged!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阪姬 2024-11-02 02:26:02

最好的选择是使用 -pedantic -ansi - 这使得 gcc 尝试仅接受完全标准的 C89 源代码。

-fms-extensions 添加了对某些 VC 特定扩展的支持。

Your best bet is to use -pedantic -ansi - that makes gcc try to accept only completely standard C89 source.

-fms-extensions adds support for some VC-specific extensions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文