c - ANSI C 多平台编译器和 GUI

标签 c

大家好,我有 ANSI C 大学类(class)。 我正在寻找一个可以轻松创建的编译器 可在 Windows 和 ubuntu 上运行的 makefile 和 .o 文件以及二进制文件。 我编写的所有代码都必须是多平台的。

(我是一名 C#/C++ 程序员,10 多年没有接触 C)

除了属于规范一部分的库之外,不需要任何外部库支持。

我认为它是 C99,但也可能是 C90

Windows 和 ubuntu 都需要良好的开发环境 GUI,最好是相同的

如何确保我不使用非标准库?

最佳答案

我认为 gcc 是你最好的选择。在 Windows 上,最好的端口可能是 MinGW .

<小时/>

您也编辑了问题以请求 IDE。试试Code::Blocks .

关于c - ANSI C 多平台编译器和 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7500939/

相关文章:

c - 将 C 函数的返回类型设为 const 有什么用?

c - Doxygen 组警告 : end of file inside a group

C 删除文件中的重复数字

c++ - 为什么我的 C++ 代码比 LeetCode 上的 C 代码慢三倍?

c - 在哪里可以获得嵌入式组件的软件?

c - 在 C 中传递动态分配的整数数组

c - SysV 信号量是否在文件系统中表示?

c - 如何提高C中矩阵运算的效率?

c++ - 在 64 位中进行组合乘除运算的最准确方法是什么?

c - 对于较大的 n 值(大于 500000),获取 SIGSEGV