![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 73
夜雨听萧瑟
每天进步一点点。
展开
-
C++ 使用共享内存的进程通信方式模拟生产者消费者模型
C++ 使用共享内存的进程通信方式模拟生产者消费者模型,进程间的同步使用信号量SystemV方式。原创 2024-04-16 23:06:37 · 390 阅读 · 1 评论 -
VSCode Linux的C++代码格式化配置
然后,重新打开VSCode,按下Ctrl+S时会自动格式化代码。保存后,在当前工程下面,按下Ctrl+S保存时会自动格式化代码。得到安装地址:/usr/bin/clang-format。(3)不用保存时格式化代码,使用快捷键格式化代码。默认的格式化代码快捷键Ctrl+Shift+I。原创 2023-10-03 09:44:59 · 624 阅读 · 0 评论 -
linux代码检测工具valgrind之内存检测memcheck
valgrind检测工具的安装与内存泄漏memchek检测使用介绍。“definitely lost”必须需要修复。间接丢失“indirectly lost“,如果修复了绝对丢失,则间接丢失应该消失。原创 2023-04-19 23:02:05 · 1056 阅读 · 0 评论 -
windows/linux下Qt可执行程序打包,linux桌面双击运行程序sh脚本
windows/linux下Qt可执行程序打包。windows下Qt打包工具windeployqt用法。linux下Qt依赖文件打包,linux下桌面双击运行程序脚本编写。windows下Qt的可执行文件打包简单的来说就是利用Qt自带依赖的打包工具windeployqt进行打包,该工具存在Qt安装目录下。原创 2023-02-12 18:53:08 · 2894 阅读 · 1 评论 -
linux下VSCode安装与C++项目配置文件设置
VSCode安装与C++项目配置文件设置1、task.json:gcc编译工程的一系列步骤的汇总,类似makefile文件中编译过程。2、launch.json:用于运行可执行文件时,添加gdb调试的配置文件。3、c_cpp_properties.json:编译库的路径配置,如标准库、三方库的文件原创 2022-01-05 21:48:20 · 893 阅读 · 0 评论 -
linux下使用qmake编译运行Qt工程
使用Qtcreator的IDE工具点击对应生成按键可生成目标文件。同样使用qmake命令,通过生成Makefile也可以生成可执行文件。注意:上面步骤需要注意是,若编译有问题时,可以make clean一下,删除上传的产物,删除Makefile、.qmake.stash文件,再重新编译。进行专案开发的构建过程的工具程式,Qt附带的工具之一 ,详见。1、在.pro文件下执行qmake生成Makefile。介绍qmake编译的工程的博文也可参考。2、执行make -j8 //并行编译。原创 2022-09-21 07:30:00 · 4084 阅读 · 0 评论 -
linux下profile、bashrc区别和PATH、LIBRARY_PATH、LD_LIBRARY_PATH区别
(1)cd ~:跳转到当前用户目录,如果当前用户是usr账号,则跳转到home路径的usr下,如果当前是root用户,则跳转到root用户下。Linux是一个多用户操作系统,上面的几个文件设置的环境变量对用户应用范围不同,linux下的配置文件是放在/etc/目录下的。所在路径:(1)系统级:/etc/bash.bashrc,修改的环境变量对所有用户起作用。1、profile:所在路径:/etc/profile,修改的环境变量是对所有用户起作用。(2)cd /:跳转到根目录root下。原创 2022-09-12 23:07:41 · 535 阅读 · 0 评论 -
Linux下gdb调试工具介绍和gdb常用调试方法介绍
1、gdb介绍 2、gdb用法介绍 (1)生成带有调试信息的可运行程序a>判断可运行程序是否带有调试信息?b>判断可执行文件是否带有调试信息的两种方法:(2)运行调试程序:(gdb)run、start区别附加知识:启动带参可执行程序(3)源码查看:(gdb)list(4)运行参数查看show(5)断点设置设置断点、设置条件断点、查看断点、删除断点、禁用断点、运行某个断点(6)堆栈 a>堆栈查看命令b>栈帧(stack frame)介绍 c>函数调用过程中栈区变化d>栈增长方向原创 2022-08-26 18:04:13 · 6969 阅读 · 0 评论 -
C++工程的makefile文件编写demo
makefile文件的编写demo,在linux下运行原创 2022-05-31 23:31:06 · 640 阅读 · 1 评论 -
linux下g++编译C++工程demo与g++命令简述
linux下的g++编译C++工程的简单demo,编译可执行文件,静态库,动态库原创 2022-05-30 23:21:12 · 3731 阅读 · 0 评论 -
linux下安装yum步骤
一、安装yum前下介绍以下知识。1、yum介绍Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。2、Fedora介绍Fedora Linux(第七版以前为Fedora Core)是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功原创 2022-05-14 18:29:49 · 157150 阅读 · 24 评论