构建指令在分布C 时用CLION编写
Build instructions when distributing C++ written in CLion
喷气桥使我宠坏了。我熟悉标准UNIX MAKE FILE和make
,make 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,因为它需要在计算机上生成实际上将要进行建筑物的计算机。
相关文章:
- 为什么在将窄字符串转换为宽字符串时用0xFF屏蔽字符?
- 如何在包含 typedef 时用从右到左的规则解释变量声明
- 在运行时用c++创建dll
- 尝试在Visual Studio工作时使用CLION的Boost 1.69.0,但给出了奇怪的MINGW错误
- 在继承时用指向派生类的指针重写指向基类的指针
- 为什么这个函数在编译时用 g++ 计算,而不是在 clang++ 中计算
- 构建指令在分布C 时用CLION编写
- 视觉 在调用它时用 c++ 创建一个方法后,我得到的错误标识符未找到
- 根据编译时生成的函数数,在运行时用c++生成函数
- 如何在运行时用C语言查看程序的内存布局
- 一种在编译时用C++根据printf格式检查参数的可移植方法
- 在编译时用C++生成随机数
- 运行 c++ 项目时出现 Clion 错误
- 有没有办法在运行时用 C 或 C++ 编译其他代码
- 在编译时用给定的函数初始化普通2D数组
- 用CLion制作allegro5项目
- 在编译时用模板填充运行时数据
- 在编译时用不同的函数创建同一个类的对象
- 在运行时用LD_PRELOAD链接函数
- 在运行时用另一个小部件替换一个小部件,并显示新的小部件