CLion对用Makelist编译的项目支持的比较好,但也支持makefile。
网上有教程,借助python写的一个插件(数据库)compiledb,以及一系列插件即可编译。但网上的教程缺失细节,例如教程1,我会迷失在Build tool tab上。
但Jetbrain居然对于每个版本都有单独的文档,简直专业。所以如何在CLion 2019.3中编译Makefile的详细操作,参见:官方文档。
tip1:
如果提示compiledb找不到,添加到路径即可:export PATH="$PATH:/home/amigo421/.local/bin"
引用:https://stackoverflow.com/questions/55344125/python-cant-find-installed-user-site-application
可以编译之后,如何debug的配置,仍然是官方文档:
https://www.jetbrains.com/help/clion/custom-build-targets.html
另一些tips:
tip2:修改代码后,直接“run”,编译文件是不会改动的,会导致诡异的现象,所以保险起见,可以点击rebuild。
tip3:makefile通常会做一些优化,即“release”模式,会影响到debug。没有找到如何在CLion中直接运行“debug”模式,所以我会手动把-g -O2等等优化改成-g O0
都是泪,活到老学到老。

本文详细介绍在CLion 2019.3版本中使用Makefile进行项目编译的具体步骤,包括解决compiledb插件路径问题,以及如何在修改代码后确保重新编译以避免诡异现象。同时分享了调整makefile优化设置以适应debug模式的技巧。
6306

被折叠的 条评论
为什么被折叠?



