使用来自 C99 的库在 Windows 上使用 TCC 编译文件

标签 c compilation libraries c99 tcc

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

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

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

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

最佳答案

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

关于使用来自 C99 的库在 Windows 上使用 TCC 编译文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24085935/

相关文章:

c - 使用另一个目录中另一个 C 文件中的函数?

.net - Visual Studio 编译时间统计

c++ - 是 '#include "file2.c "' different from ' gcc file1.c file2.c'?

programming-languages - 反向推理引擎(找到一个随机的 X,其中 foo(X) 为真)

c - 如何将二维矩阵作为参数传递给函数?

c - 有没有办法在 printf 中不指定说明符?

objective-c - 如何在 Objective-C 应用程序中声明 C 风格数组?

android - Android 的 Java ME 兼容层

c# - 我应该如何为其他开发人员使用 C# 在他们的项目中使用库 (.dll) 文件?

c - gets() 函数从第二次开始被跳过