【发布时间】:2018-04-10 15:27:51
【问题描述】:
我正在 Visual Studio 上用 C 语言开发一个教育系统。我将通过 Web 服务器支持这项服务。
问题是我的服务器运行的是 Linux 操作系统。我可以在 Linux 上使用 Visual C 编译 C 代码吗?它将必须编译为 Windows 可执行文件 (*.exe)。
通过搜索我得到了答案:“你可以用 MinGW 编译 C”。但是,我使用了许多 Windows API,我不相信这个答案。 (_beginthreadex、FillConsoleOutputCharacter、CreateConsoleScreenBuffer 等)。
如果我想在 Linux 系统上将 C 代码编译为 Windows 可执行文件,是否必须使用 MinGW 进行开发?
【问题讨论】:
-
你真的想把你的生活复杂化吗? Linux 有大量的原生开发工具。使用它们。
-
您的软件有多大(以数千行源代码计)?是free software 吗?
-
我不明白您所说的“我将通过 Web 服务器支持此服务”的确切含义。请编辑您的问题以改进它。添加几个段落来解释您的系统的功能以及它有多大。
-
还用几句话解释为什么它是一个教育系统。对我来说,这意味着学校(和其他formal education 设施)的组织,我不了解与软件的关系。
-
另外,用几句话解释谁会使用你的软件,以及如何(通过浏览器?)
标签: c linux compilation mingw