C
yaohl0911
这个作者很懒,什么都没留下…
展开
-
用VSCode和CMake编写调试C/C++
这篇文章的首要目的是,通过配置VSCode,达到全平台的一致C/C++开发体验。对于编写C/C++的环境,我们至少需要有文本编辑器、C/C++编译器,最好还能有C/C++调试器。VSCode本质上是一个文本编辑器,但是它有丰富的插件生态,通过插件我们可以对C/C++程序进行调试。而且,它拥有可自定义的任务系统,通过任务,可以封装一些操作,化繁为简。如果谈编译器和调试器的话,一般来讲,这两个东西是成双成对的,由gcc和g++编译的程序,使用gdb进行调试,由clang编译的程序使用lldb进行..转载 2020-07-31 21:13:08 · 2358 阅读 · 1 评论 -
win10下vscode中编译调试C/C++程序的配置过程
插件安装C/C++ CMake:可进入官网https://cmake.org/download ,下载可以直接安装的版本:下载后直接运行安装。然后在VSCode应用商店中搜索CMake,点击安装按钮安装即可。安装编译调试环境(MinGW);在Windows系统中配置环境变量:将MinGW\bin添加到Path中去;添加后可以在cmd.exe中验证是否可以使用:gcc和g++为c和c++编译...原创 2020-02-25 15:55:28 · 772 阅读 · 0 评论 -
Linux 下core dump总结
1、前言 一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core,怎么看。同事鄙视的眼神,我依然在目。后来学会了从core文件中分析原因,通过gdb看出程序挂再哪里,分析前后的变量,找出问题的原因。当时就觉得很神奇,core文件是怎么产生的呢?难道系统会自动产生,可...转载 2018-09-02 16:26:30 · 213 阅读 · 0 评论 -
理解c语言system函数的返回值
c语言中的system函数可以说是程序执行时的一道重生之门,其重生妙效犹如我们之前《透析硬链接和软链接的区别》一文中的软链接文件。然而,system函数也带来了判断返回值的烦恼!本文分享我们对system函数的返回值的理解,希望对c语言学习者有所帮助(如有错误,还望指正,谢谢)。先给出我们理解的system函数执行原理:fork出子进程1,该子进程1通过execl来启动bash,bash会...转载 2019-02-14 17:02:49 · 4744 阅读 · 0 评论 -
在Mac下配置用VSCode编写C/C++程序的环境
原始博客链接:https://blog.csdn.net/mahfaeraak/article/details/82111226在配置环境之前先检查一下机器上都安装了什么C++编译器,通过以下两条命令可以查看是否安装了g++/clang编译器。g++ --versionclang++ --version 然后回到VSCode去安装如下图所示的两款插件,以获得C++语法高...转载 2019-07-24 21:22:33 · 402 阅读 · 0 评论