Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统 http://www.cnblogs.com/MYSQLZOUQI/p/5257200.html glibc库是什么?没有glibc库,就没有Linux。我们平时用过的malloc和strcpy等函数都是glibc这 ...
分类:
系统相关 时间:
2016-04-09 18:28:00
阅读次数:
257
一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 [cpp] view ...
分类:
系统相关 时间:
2016-04-01 14:51:29
阅读次数:
416
一、GO语言优势 可直接编译成机器码,Go编译生成的是一个静态可执行文件,除了glibc外没有其他外部依赖 静态类型语言,但是有动态语言的感觉 语言层面支持并发。Goroutine和channel使得编写高并发的服务端软件变得相当容易,很多情况下完全不需要考虑锁机制以及由此带来的各种问题。单个G
分类:
编程语言 时间:
2016-03-13 12:42:04
阅读次数:
150
参考链接:http://toutiao.com/i6253272495634252289/漏洞信息:https://rhn.redhat.com/errata/RHSA-2016-0175.html如下为具体操作方法:(在centos6.5环境下测试)#####################################################1.如下为查看操作系统版本及glibc版本[root@localhost..
分类:
系统相关 时间:
2016-03-01 14:44:27
阅读次数:
424
menu 简述嵌入式linux系统移植的主要内容有哪些? 1> 搭建交叉开发环境 2> 移植bootloader 3> 移植linux内核 4> 制作根文件系统 一、搭建交叉开发环境 1、交叉编译工具链的制作(GCC交叉编译器的生成) (1) 下载Binutils、GCC、Glibc源码 (2) 配
分类:
其他好文 时间:
2016-02-27 16:25:25
阅读次数:
356
前段时间遇到开发人员更新glibc版本,把/usr/lib64/libc-2.12.so&libc.so.6->libc-2.12.so这个软连接更改之后导致报错:ls:errorwhileloadingsharedlibraries:libc.so.6:cannotopensharedobjectfile:Nosuchfileordirectory无法远程登录,终端也无法登录,也无法单用户登..
分类:
其他好文 时间:
2016-02-26 19:04:33
阅读次数:
1187
1. RabbitMQ 所需的附属安装包 1.1 openGL安装 执行命令: [root@localhost local]# yum install mesa-libGL-devel mesa-libGLU-devel freeglut-devel gcc glibc-devel make ncu
分类:
其他好文 时间:
2016-02-23 15:51:12
阅读次数:
204
/* * Set up default settings. If the configuration file exist, the values * there will have precedence. Otherwise, the server address is set to * INAD
分类:
其他好文 时间:
2016-02-16 22:08:13
阅读次数:
737
(以前为给同学分享写的点东西,很基础。)现在的比赛中堆溢出非常常见,对于glibc下malloc的理解也要深入一些。 malloc_chunk的对齐属性 在glibc中,malloc_chunk以 2*sizeof(size_t)对齐,在32位系统中以8字节对齐,在64位系统中一般以16字节对齐。M
分类:
其他好文 时间:
2016-02-15 18:28:38
阅读次数:
318