首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布用C++编写的CLion时的编译说明

发布用C++编写的CLion时的编译说明
EN

Stack Overflow用户
提问于 2017-09-25 04:09:27
回答 1查看 184关注 0票数 0

JetBrains宠坏了我。我熟悉标准的UNIX文件以及通常与安装软件有关的makemake install例程,但我不太熟悉cmake,因为CLion为我做了这一切。

我希望将我的代码分发给其他人,并为通过cmake构建代码提供简单的说明,这样他们就可以执行二进制代码。官方的cmake教程显示了在CMakeLists.txt文件中编写安装规则,但是it isn't clear if this is supported by CLion (或者即使需要的话)。

对于一个简单的单文件(main.cpp)应用程序,如何使用cmake构建它(假设它是分布式的,没有CLion或者使用其他CLion,他们只是想构建和使用它)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-25 04:39:30

要构建CMakeLists.txt文件附带的代码,可以运行cmake来生成Makefile (或其他构建配置文件):

代码语言:javascript
复制
cmake <path_to_CMakeLists.txt>

然后你就跑

代码语言:javascript
复制
make;make install

像往常一样。(或者如注释中所述,如果您在一个具有不同构建系统的平台上,可以键入cmake --build .而不是make -有用)

但是,您不希望将Makefile签入到源代码管理中,因为它需要在实际执行构建的计算机上生成。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46397484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档