【问题标题】:Compiling source without cmake不使用 cmake 编译源代码
【发布时间】:2017-10-09 15:52:33
【问题描述】:

也许这是一个幼稚的问题,所以提前道歉。我正在尝试编译一个source code,它的说明只能使用make 命令进行安装,我认为它适用于LinuxOSX,但我正在尝试通过Windows。此外,这个项目没有CMakeLists 文件。

我试图在网上寻找解决方案,但不知道为什么我找不到太多内容。如果有人可以在没有cmake 的情况下帮助我在Windows 上编译一个项目,我会非常高兴。

【问题讨论】:

标签: c windows makefile compilation


【解决方案1】:

这只是一个一般性的答案。在不使用构建系统的情况下编译复杂的应用程序是很困难的。 使用简单的 C 程序,您有时只需将所有 C 源代码文件作为参数传递给 gcc(或您正在使用的任何编译器),然后通过添加正确的包含路径来处理您遇到的任何错误,以解决编译时问题和链接时间问题的适当库。没有保证,但有时这适用于简单的程序。 另请注意,make 和 cmake 非常不同。 Make 是一个构建系统,它读取 makefile 并调用基于 makefile 脚本的编译器。 Cmake 是一个生成 makefile 的程序。听起来您引用的项目使用make而不是cmake。 另请注意,作为 mingw 发行版的一部分,make 可用于 windows。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    相关资源
    最近更新 更多