构建指令在分布C 时用CLION编写

Build instructions when distributing C++ written in CLion

本文关键字:时用 CLION 编写 分布 指令 构建      更新时间:2023-10-16

喷气桥使我宠坏了。我熟悉标准UNIX MAKE FILE和makemake install常规通常与传统的Make Files安装软件相关联,但是我对CMake并不熟悉,因为Clion为我做了这一切。

我想将代码分发给他人,并通过cmake提供简单的说明,以使它们具有可以执行的二进制文件。官方的CMAKE教程在cmakelists.txt文件中显示了写作规则,但尚不清楚Clion是否支持这一点(或即使需要)。

对于简单的单文件(main.cpp)应用程序,将是如何使用CMAKE构建它的一个示例(假设它分配给没有CLION或使用其他IDE的那些,他们只想构建和构建和使用它)?

要构建带有cmakelists.txt文件的代码,您可以运行cmake以生成makefile(或其他构建配置文件):

cmake <path_to_CMakeLists.txt>

然后您运行

make;make install

照常。(或如评论中所述,您可以键入cmake --build .,而不是制作 - 如果您在具有不同构建系统的平台上)

但是,您不想在源控件中签入MakeFile,因为它需要在计算机上生成实际上将要进行建筑物的计算机。