【问题标题】:Compiling a file with TCC on windows with a library from C99使用 C99 中的库在 Windows 上使用 TCC 编译文件
【发布时间】:2014-07-27 23:11:16
【问题描述】:

所以最新版本的 TCC 据说实现了 C99 的一些功能,但是我发现它不包含 C99 的数学库。

有没有办法让它在 Windows 上使用更多 C99 的库?我四处搜索,发现了一些主要与 Linux 有关的建议,但对于这个项目,我需要让它在 Windows 上运行。

编辑:这不是关于在 Windows 平台上获得“任何”编译器的问题。我意识到有很多编译器。我特别需要让 TCC 来做这件事。

编辑:该项目需要进行一些即时 C 编译,我们想看看是否可以使用 TCC 来实现此功能。

【问题讨论】:

  • 具体一点,缺少什么??
  • 为什么在大型项目中使用 TCC?它的优化器不好,很可能用于小规模目的。 GCC 和 Clang 有相当好的 C99 支持
  • 项目需要做一些即时C编译,我们想看看我们是否可以使用TCC来实现这个功能
  • 根据 TCC 网站,C99 中没有太多支持的想法
  • 是的,这就是为什么我要问是否有人有将自己的包集成到编译器中的经验。我知道在 linux 上,上一个问题中的某个人能够自己编译 tcc,并从 /usr/lib/ 中添加一些他自己的库。我想知道是否有人在 Windows 中做过类似的事情

标签: c compilation libraries c99 tcc


【解决方案1】:

Windows 的文档表明the TCC installation on Windows deploys a minimal set of MinGW headers。从 MinGW 复制你需要的 headers 到tcc/include/winapi (即把它们放在tcc-build-root/win32/include/winapi 下),然后用build-tcc.bat 构建 tcc。

【讨论】:

    【解决方案2】:

    试用 Visual Studio Express Edition for 'C'。它是免费的,而且 IDE 比 TCC 更发达

    【讨论】:

    猜你喜欢
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2021-01-15
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    相关资源
    最近更新 更多