Ubuntu 16.04下CLion使用Makefile单步调试

本文介绍了在Ubuntu系统下使用CLion的相关操作。首先说明需到官网下载CLion,因非免费工具需自行搜索破解教程。接着阐述单步调试步骤,包括安装makefile插件、编译项目,添加可执行文件,若调试异常需修改CMakeLists.txt并重新加载项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 下载CLion for Ubuntu

CLion是jetbrain出品的IDE,下载安装请到官网https://www.jetbrains.com/clion/?fromMenu. Clion并非免费工具,因此需要破解. 具体破解教程网上搜索(或者参考:https://blog.youkuaiyun.com/u010260681/article/details/78247116).

CLion界面

 

二. 使用CLion单步调试

1.安装makefile插件 

Clion用的是CMAKE编译文件,项目里面如果已经有Makefile,需要在Clion中安装一个makefile插件File>>setting>>plugins>>makefile support>>install:

安装makefile support
安装makefile插件标题

2. 编译

安装完插件, 编写好makefile以后, 选中makefile文件,右键, run Makefile

 

窗口会输出编译信息

编译就成功了.

 

选中菜单, Run>>Debug

无法执行, 这个时候应该先添加要debug 的可执行文件. 点击左上角"+"添加Application

添加完以后点击菜单栏Run, 此时就出现了"Run 'demo" 和 Debug 'demo'

这个时候设置断点选择Debug 'demo'进行

 

调试可能无法正常调试. 需要修改CMakeLists.txt

cmake_minimum_required(VERSION 3.12)
project(untitled)

set(CMAKE_CXX_STANDARD 11)
set(BUILD_DIR .)  #设置编译目录,也就是Makefile文件所在目录
message(${BUILD_DIR}) #打印目录路径
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
add_custom_target(demo COMMAND make -C ${BUILD_DIR}) #最关键的就是这句, 设置外部编译文件而不是使用CMakeLists.txt

选中项目文件夹, 右键Reload CMake Project

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值