花费 16 ms
gcc,一个神奇的编译器

gcc是“GNU Compiler Collection”的缩写,从字面意思可以知道它是一个编译器集。gcc不止可以编译器c语言,还能用于c++,java,object-C等语言程序。但是在这里,我们 ...

Mon May 29 05:43:00 CST 2017 0 21663
Linux编程之recvmsg和sendmsg函数

recvmsg 和 sendmsg 函数 这两个函数把大部分参数封装到一个 msghdr 结构体中: msg_name 和 msg_namelen 这两个成员用于套接字未连接的场合( ...

Sun Jun 17 01:55:00 CST 2018 0 11478
同步与异步,阻塞与非阻塞的区别

原文:https://www.cnblogs.com/chaser24/p/6112071.html 1、概念剖析 相信很多从事linux后台开发工作的都接触过同步&异步、阻塞&非 ...

Tue Nov 06 03:07:00 CST 2018 4 8806
binutils工具集之---addr2line

addr2line用于得到程序指令地址所对应的函数,以及函数所在的源文件名和行号。 在不少嵌入式开发环境中,编译器的名称往往不是gcc,而是想arm-rtems-gcc这样的,对于这种 ...

Fri Feb 24 04:28:00 CST 2017 1 11681
linux poll函数

  poll函数与select函数差不多   函数原型:   struct pollfd的结构如下:   每个pollfd结构体指定了一个被监视的文件描述符。第一个参 ...

Fri Dec 09 04:14:00 CST 2016 0 7330
Linux中link,unlink,close,fclose详解

每一个文件,都可以通过一个struct stat的结构体来获得文件信息,其中一个成员st_nlink代表文件的链接数。 当通过shell的touch命令或者在程序中open一个带 ...

Wed Apr 04 01:02:00 CST 2012 0 11143
深究标准IO的缓存

前言   在最近看了APUE的标准IO部分之后感觉对标准IO的缓存太模糊,没有搞明白,APUE中关于缓存的部分一笔带过,没有深究缓存的实现原理,这样一本被吹上天的书为什么不讲透彻呢?今天早上爬起来赶 ...

Sat Jan 07 17:46:00 CST 2017 0 4618
Makefile 8——使用依赖关系文件

Makefile中存在一个include指令,它的作用如同C语言中的#include预处理指令。在Makefile中,可以通过include指令将自动生成的依赖关系文件包含进来,从而使得依赖关系文件中 ...

Tue May 09 05:53:00 CST 2017 0 3802
Linux程序分析工具:ldd和nm

ldd和nm是Linux下两个非常实用的程序分析工具。其中,ldd是用来分析程序运行时需要依赖的动态链接库的工具,nm是用来查看指定程序中的符号表信息的工具。 1 ldd 格式:ld ...

Mon Jan 05 23:15:00 CST 2015 0 6483

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM