
Linux工具
文章平均质量分 79
cmake,gdb、Linux基础等
闲谈社
有没有生发神药推荐啊
展开
-
gdb调试产生code文件以及遇到的“file format not recognized”问题解决
有时候,服务器程序运行一段时间后会突然崩溃,这并不是我们希望看到的,需要解决这个问题。只要程序在崩溃的时候有 core 文件产生,就可以使用这个 core 文件来定位崩溃的原因。当然,Linux 系统默认是不开启程序崩溃产生 core 文件这一机制的,我们可以使用 ulimit -c 命令来查看系统是否开启了这一机制。发现 core file size 那一行默认是 0,表示关闭生成 core 文件。1)使用(unlimited 是 -c 选项值)直接修改成不限制大小。2)然后执行。原创 2023-07-15 18:24:23 · 5891 阅读 · 1 评论 -
CMake基础入门
CMakeLists 所在的路径工程编译发生的目录。表示当前的构建目录,即执行 CMake 构建命令时所在的目录的路径。: 工程顶层目录。表示包含项目名的最近一个 CMakeLists.txt 文件所在的目录的路径。:表示当前正在处理的 CMakeLists.txt 文件的所在目录的绝对路径。:指定 C 编译器:指定 C++ 编译器:可执行文件输出的存放路径:库文件输出的存放路径: 构建的类型,例如 Debug(默认有-g) ,Release用于指定 cmake 的最小版本要求。原创 2023-07-18 15:25:20 · 540 阅读 · 0 评论