自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (18)
  • 收藏
  • 关注

原创 C程序的基础系统代码

一、简单C程序的构建过程:[root@test]# gcc -v  hello.c //首先是gcc搜集系统信息Using built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/lto-wrapperTarget: x86_64-redhat-

2016-05-31 10:00:02 718

原创 Bourne Shell编程杂记

首先强调一下,Bourne Shell数据类型的概念极简单:一切变量的值,都是字符串。所以,也可以认为,Bourne Shell只有一种基本数据类型,那就是字符串。由于数据类型太简单,所以脚本中若要进行各种数学运算,只能借助其他程序(例如,expr程序)来完成。其他程序计算出的结果,在脚本中仍然保存为一个字符串。脚本第一行固定为如下内容#!/bin/sh他表示这是一

2016-05-25 10:12:28 926

原创 利用libbfd获取elf可执行文件的section(节)及symbol(符号)信息

一. 安装bfd库libbfd(Binary File Descriptor library是binutils中附带的一个C库。从 http://ftp.gnu.org/gnu/binutils 下载binutils。我们这里下载binutils-2.23.2.tar.gz下载后,解压安装libbfd。方法如下:tar -xzf binutils-2.23.2.tar.gz

2016-05-19 19:46:24 7957

原创 C语言与ELF机器语言之间的关系

C语言对机器模型的抽象层次,恰到好处。C语言使得开发者,刚好从最底层的费力低效的汇编编程中解脱出来,而又没有进一步往上层做抽象。这样一来既大大提高了开发效率,又不失对程序行为的精确控制能力,还使程序获得了良好的可移植性。可谓一举三得。同时,基本C库的理念,也是只做确定正确的事。他所提供的,大体都是最小粒度的几乎不会有变数的基础例程。不过,本文是要谈一谈C源码与ELF之间的一些联

2016-05-18 18:22:52 1413

原创 Linux下进程的退出

注意,本文说的是整个进程(一个进程可能包含多个线程)的退出。一个进程的退出,有可能是由进程自己的用户态代码主动退出的,也可能是由内核通过信号处理机制(如SIGKILL、SIGABRT)强制执行的。一、用户态主动退出有如下多种途径,直接main函数返回,调用exit调用_exit调用exit_group上面几种情况,前两者等价(All functions regi

2016-05-06 17:10:34 1331

unix环境高级编程第二版chm

unix环境 高级编程,第二版, chm格式

2017-06-28

C程序设计语言(The C programming Language)-英文版-第二版-chm格式

超级经典的C语言书籍,言简意赅。

2017-03-09

cpu信息检测工具cpuid

一个软件工具,用于检测cpu信息

2016-10-28

TCPIP详解(卷一)chm格式

TCPIP详解-TCPIP.Illustrated Volume 1

2016-10-26

深入理解计算机系统.pdf

深入理解计算机系统,超好的系统编程学习资料。

2016-10-15

GNU-make-v3.81.pdf

gnu make使用手册英文版

2016-10-11

gcc_manual_4.8.5.pdf

gcc manual

2016-10-11

UNIX Network Programming Volume.1.3rd.Ed.chm

UNIX Network Programming

2016-10-11

UNIX Shells by Example-Fourth Edition-chm格式

shell编程资料

2016-10-11

超级棒的gnu autotools学习资料《Using GNU Autotools》

超级棒的gnu autotools学习资料,内容简明易懂。

2015-12-26

超级棒的gnu autools学习资料《Using GNU Autotools》

超级棒的gnu autools学习资料,文字精简,超级易懂。

2015-12-25

LightTPD for windows安装包

LightTPD for windows。

2014-11-18

小兵以太网测试仪源码

小兵以太网测试仪源码。纯C语言写的windows程序。

2013-11-16

xb_ether_tester_source_2.3.0.zip

小兵以太网测试仪的源码。纯C语言实现的windows程序。

2013-11-15

纯C语言写的windows程序

纯C语言写出的windows小程序,没有使用任何集成开发环境。编程此程序,需要使用mingw工具链。

2013-08-04

简单的数独小游戏

codeblocks+MinGW+wxWidgets实现的数独小游戏。

2013-06-11

超简单的数独游戏

codeblocks+MinGW+wxWidgets实现的数独小游戏。

2013-06-11

一份简单的makefile示例

一份简单的makefile示例,演示了如果通过makefile构建静态库、动态库及可执行程序。

2012-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除