
linux
文章平均质量分 59
mario_z
用科技改变生活,用科技创造生活。我现在为此奋斗不息,以后也必将为此奋斗不息~
展开
-
线程模型介绍
线程模型原创 2024-11-01 18:01:09 · 197 阅读 · 0 评论 -
链接器查找其他动态库的过程
这将输出所有的调试信息,包括搜索路径、库的加载、符号解析等详细信息。或者通starce去看动态库的加载错误。关闭用unset LD_DEBUG。原创 2024-11-01 17:57:55 · 173 阅读 · 0 评论 -
函数调用方法背后的原理
函数栈调用关系原创 2024-11-01 17:55:43 · 453 阅读 · 0 评论 -
PTMalloc介绍
如果topchunk本身还是不够大, 分配程序会重新mmap分配一块内存chunk,并且将top chunk迁移到新的chunk上,如果free()的chunk刚好与top chunk相邻,那么这两个chunk就会合并成新的topchunk,如果topchunk的大小大于某个阈值,才会还给操作系统。当释放一个chunk的时候,ptmalloc会检查它前后的chunk有咩有空闲的chunk,有空闲的chunk就会与其合并并且移动到一个bin也就是unsorted bin中,同时也会把。避免频繁的系统调用。原创 2024-11-01 17:53:28 · 470 阅读 · 0 评论 -
elf格式分析和动态库的链接过程
Linux的elf格式介绍原创 2024-11-01 17:46:45 · 327 阅读 · 0 评论 -
Centos 升级 CMake gcc 支持c++14以及上
1.CMake版本升级。https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz原创 2021-06-18 09:31:10 · 3133 阅读 · 0 评论 -
Linux下面安装sqlite3数据库
在 Linux 上安装 SQLite目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。$sqlite3SQLite version 3.7.15.2 2013-01-09 11:53:05Enter ".help" for instructionsEnter SQL statements termi...转载 2018-08-17 14:43:27 · 1441 阅读 · 0 评论 -
电脑安装Win10 + Linux 双系统
很多入门的小伙伴都想体验一把LInux的快感,但是windows上面的数据又删除不得,无奈只好放弃。小编通过网上的一些教程,稍微了整理了一下win10和linux双系统的安装教程。注意事项:请先拉至底部,选择投票,然后观看,谢谢=~_~=工具/原料 笔记本电脑lenovoG480 win10 linux ubuntu17.xxxx Ultraiso ...原创 2018-11-14 09:36:47 · 4683 阅读 · 0 评论 -
VIM的配置文件资料
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F...转载 2018-11-12 11:29:48 · 218 阅读 · 0 评论