clion运行调试配置,clion中如何调试让程序一步一步执行

1,clion中如何调试让程序一步一步执行JetBrains家IDE通用调试方法:1. 打断点 , 在你想要停下的行的header位置点击一下鼠标左键,会出现一个红色的圆形断点图标2.点击工具栏的小虫子图标,以debug模式启动程序3.程序执行到断点位置时,会停在这一行4.按F8执行下一行,按F7进入函数执行 , 按F9恢复程序运行 。
2 , 使用CLion 调试 redis其他可能需要安装的软件点击【Trust Project】即可 。等待 CLion 将项目文件上传到 Remote Host 中 。上传完成会出现上图所示的窗口 , 点击【OK】即可 。在 CLion 右上角,选择 【Target All】 , 然后点击左边的 【Build】按钮( 小锤子 ) 。解决方案:现象:解决方案:在 CLion 右上角,选择 【Target All】,然后点击左边的 【Build】按钮 , 进行构建 。Message窗口出现如上所示的消息,即表示构建成功 。配置Executable为通过 make 编译出来的redis-server执行文件 。如下图所示:点击【OK】保存即可 。点击 CLion 左上交的【Run】或者【Debug】按钮 。在Console打印如上所示的消息,表示运行成功 。在aeProcessEvents方法的 402 行打上断点 。然后就可以通过redis-cli命令连接到我们启动的redis-server进行调试了 。
3,Clion可以用Intel的编译器如果可以请问怎么配置出问题的是“checkingwhethertheCcompilerworksno”你编译的时候设的是icc和icpc,检查gcc干吗?先检查你的IntelC编译器,是装好了没写进环境变量 , 还是压根就没装第一,此处你采用的是icc , gcc无论怎样升级与此无关CC=icc第二,如果你安装了icc,。我不会~~~但还是要微笑~~~:)【clion运行调试配置,clion中如何调试让程序一步一步执行】
4,使用CLion 调试 MySQL 解决方案:因为 MySQL 5.6 初始化数据比较麻烦 , 不支持mysqld的--initialize-insecure选项 。所以不选用这种方式了 。第(2)和第(4)步可以参考使用 CLion 调试 redis。编译成功输出:击菜单栏【Build】=》【Install】进行安装 。安装成功输出:初始化数据目录:选择mysqld configuration,以 Debug 模式运行 。成功运行输出:在 CLion 中 , 对sql_parse.cc中的mysql_execute_command()方法进行断点 。执行下面的语句连接上 mysql 服务 。在mysql-client中执行如下命令:然后在 CLion 中即可发现已经被断点拦截,且可以发现Statement class中的query_string字段和 我们上面输入的命令show databases是一样 。至此 , 已经完成了 CLion 调试 MySQL 环境的搭建 。对于mysqld,可以通过设置debug系统变量在运行时更改DBUG设置。此变量具有全局值和会话值:该debug_options值是用 冒号( : )分隔 的字段的序列:值中的每个字段都包含一个强制性标志字符 。我们使用的标志字符如下所示:以root用户连接到 mysqld 。然后,在 mysql 中执行select语句,就可以在CLion console中观察到如下图所示输出 。5,如何在win10系统配置clion首先你要按键盘上的win+r键,进入到“运行” 。在“运行”中我们输入“msconfig”然后点击“确定”这样我们就进入“系统配置”窗口了 。方法/步骤步骤一: 对于matlab 7.12,对于64位机来说,visual c++ 2010 express 和 sdk 7.1 都需要安装 。如果不知道windows中是否安装了上述软件,就假设你已经安装 , 并进行一下步骤 。步骤二:为了避免错误,如果你既没有安装visual c++ 2010 也没有安装sdk 7.1 ,那么可以进行如下步骤:1.安装sdk 7.1,如果安装失败按照步骤三进行,然后再回到本步骤二的3.2.到参考资料的1网站下载文件包,sdk 7.1.3.安装visual c++ 2010 or sdk 7.1。步骤三:如果你已经安装了 visual c++ 2010 express sp1而没有安装sdk7.1,按照如下步骤进行:1.卸载visual c++ 2010 redistributable  , x64和x86版都要卸载 。这个可以从控制面板卸载程序卸载 。2.安装sdk 7.1,在安装sdk 7.1 是确保取消visual c++ compilers和microsoft visual c++ 2010选框 。3.至参考资料网站1下载sdk 7.1 安装包 。4.重新安装 visual c++ 2010 redistributable packages 。6,clion怎么编译运行1、先要安装编译器notepad++只是一个文本编辑器,本身没有编译c/c++的功能 。所以要想先配置,就要先装上一个编译器 。我是用的是mingw(但是它不只是一个编译器这么简单 , 可以简单地理解成是一个开发工具包,我们只是利用了其中的一些开发工具) 。2、设置环境变量什么是环境变量,我也不清楚,不懂的可以自己去查一下资料,回头我也去脑补 。我们先设置环境变量 。在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑mingw所在位置不同而改变)在path的值中加入“d:/mingw/bin”(如果没有就新建一个path) 。如果path中还有其他内容,需要用英文状态下分号进行分割 。这是寻找gcc编译器的路径 。(这一步中path的值根据你的mingw安装的路径设定,要能够访问的gcc编译器,也就是mingw安装目录里面的bin文件夹)新建library_path变量 , 在其值中加入“d:/mingw/lib” 。这是标准库存放的路径 。新建c_include_path变量,在其值中加入“d:/mingw/include” 。这是include查找头文件的路径 。设置结束之后,在cmd控制台窗口下面 , 输入gcc -v 。若已经成功安装好,会显示gcc的版本信息 。3、设置notepad++环境变量设置成功之后 , 接下来我们就是设置notepad++,为其加上编译,运行 , 甚至调试的功能,我是添加了编译和运行两个 。打开notepad++,选择菜单栏的“运行》运行”,或者直接按“f5” , 可以看到如下:然后再一次输入下列命令编译:cmd /k g++.exe -g -w -wall -o $(current_directory)/$(name_part).exe "$(full_current_path)" & pause & exit然后点击“保存”,并自定义快捷键 。运行:cmd /k $(current_directory)/$(name_part).exe "$(full_current_path)" & pause & exit然后点击“保存”,并自定义快捷键 。注意事项:引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略 。& pause 含义是命令运行后暂停等待键盘操作& exit含义是完成后退出运行窗口,回到notepad++gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径 。(很简单,将"g++.exe"换成"d:/mingw/bin/g++.exe",还是要参照你安装的路径)程序少用C发C现主要用底层嵌入式领域 想做计算机应用程序建议C++更加合适应用程序编写7 , 如何在CLion上配置使用OpenCV1.使用OpenCV Java API 。OpenCV安装路径"F:\OpenCV-2.3.1-android-bin"下有两个文件夹,将文件夹"OpenCV-2.3.1"拷贝到你的Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中 , 然后导入到工作空间中,在PackageExplorer中选择你的项目,单机右键在弹出菜单中选择Properties , 然后在弹出的Properties窗口中左侧选择Android,然后点击右下方的Add按钮,选择OpenCV-2.3.1并点击OK,此时,展开你的项目树,你可以看到新加了一个OpenCV-2.3.1_src目录,如下图 , 那么就是正确添加了OpenCV Java API,否则就是你放置OpenCV-2.3.1的目录路径不正确 。然后就可以在你的Java源文件中导入OpenCV的API包,并且使用OpenCV API了 , OpenCV API的包的形式如下:2.利用JNI编写C++ OpenCV代码,通过Android NDK创建动态库(.so)新建一个工作空间,例如"TestOpenCV",在Window->Preferences中设置好Android SDK的路径 。然后新建一个Android项目 , Build Target选择Android2.2,命名为"HaveImgFun",活动名改为HaveImgFun,Package name中填写com.testopencv.haveimgfun,最后点击finish 。API那样,将OpenCV-2.3.1文件夹拷贝到与工作空间同一级目录中;另外,将"F:\OpenCV-2.3.1-android-bin\samples"下的includeOpenCV.mk文件拷贝到和项目HaveImgFun同一级目录中:(上面这个各个文件夹和文件的放置很重要,因为OpenCV-2.3.1下的OpenCV.mk中有很多相对路径的指定,如果不是这样放置,在NDK生成动态库时可能会报文件或文件夹无法找到的错误)选择Package Explorer中你的项目,右键选择new->folder,新建一个名为jni的文件夹,用来存放你的c/c++代码 。1.使用OpenCV Java API 。OpenCV安装路径"F:\OpenCV-2.3.1-android-bin"下有两个文件夹,将文件夹"OpenCV-2.3.1"拷贝到你的Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中,然后导入到工作空间中,在Package Explorer中选择你的项目,单机右键在弹出菜单中选择Properties,然后在弹出的Properties窗口中左侧选择Android,然后点击右下方的Add按钮 , 选择OpenCV-2.3.1并点击OK,此时,展开你的项目树,你可以看到新加了一个OpenCV-2.3.1_src目录,如下图,那么就是正确添加了OpenCV Java API , 否则就是你放置OpenCV-2.3.1的目录路径不正确 。然后就可以在你的Java源文件中导入OpenCV的API包,并且使用OpenCV API了,OpenCV API的包的形式如下:2.利用JNI编写C++ OpenCV代码,通过Android NDK创建动态库(.so)新建一个工作空间,例如"TestOpenCV",在Window->Preferences中设置好Android SDK的路径 。然后新建一个Android项目 , Build Target选择Android2.2 , 命名为"HaveImgFun",活动名改为HaveImgFun , Package name中填写com.testopencv.haveimgfun,最后点击finish 。如同使用OpenCV Java API那样,将OpenCV-2.3.1文件夹拷贝到与工作空间同一级目录中;另外 , 将"F:\OpenCV-2.3.1-android-bin\samples"下的includeOpenCV.mk文件拷贝到和项目HaveImgFun同一级目录中:(上面这个各个文件夹和文件的放置很重要,因为OpenCV-2.3.1下的OpenCV.mk中有很多相对路径的指定,如果不是这样放置,在NDK生成动态库时可能会报文件或文件夹无法找到的错误)选择Package Explorer中你的项目,右键选择new->folder,新建一个名为jni的文件夹,用来存放你的c/c++代码 。搜一下:如何在CLion上配置使用OpenCV

    推荐阅读