- 博客(27)
- 资源 (15)
- 收藏
- 关注
转载 工作记录--linux_c学习资料
1.为什么用汇编器翻译成机器指令了还不行,还要有一个链接的步骤呢?链接主要有两个作用,一是修改目标文件中的信息,对地址做重定位,二是把多个目标文件合并成一个可执行文件。
2014-06-20 11:48:22 568
转载 工作记录---pcap_pkthdr结构详解
原文:http://blog.sina.com.cn/s/blog_94d26ea60100w3kt.html
2014-06-19 17:46:57 5381
转载 工作记录--debian6 修改IP
原文: http://www.jb51.net/os/other/40363.html1.IP地址设置: /etc/network/interface2.
2014-06-19 17:31:18 666
转载 为什么要使用Makefile
1、包含多个源文件的项目在编译时有长而复杂的命令行,可以通过makefile保存这些命令行来简化该工作2、make可以减少重新编译所需要的时间,因为make可以识别出哪些文件是新修改的3、Make维护了当前项目中各文件的相关关系,从而可以在编译前检查是否可以找到所有的文件
2014-06-18 09:50:09 2747 1
转载 日语学习
日语学习 和风日语 http://www.jpwind.com 标准日语在线学习 http://www.jpwind.com/studyol/br.htm 新编日语在线学习 http://www.jpwind.com/studyol/xb.htm 日本语初级网络教程(初学者必看)http://col.njtu.edu.cn/zskj/1013/japanese.ht
2014-06-16 10:38:23 1040
转载 工作记录--makefile语法000
make命令会自动读取当前目录下的Makefile文件[33],完成相应的编译步骤。Makefile由一组规则(Rule)组成,每条规则的格式是:target ... : prerequisites ... command1 command2 ...例如:main: main.o stack.o maze.o gcc main.o stack.o maze.o -o main
2014-06-16 09:46:02 665
转载 工作记录--makefile 伪目标
伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行其所在规则定义的命令,有时我们也可以将一个伪目标称为标签。使用伪目标有两点原因:1. 避免在我们的Makefile中定义的只执行命令的的目标(此目标的目的为了执行执行一系列命令,而不需要创建这个目标)和工作目录下的实际文件出现名字冲突。2. 提高执行make时的效率,特别是对于一个大型的工程来说,编译的效率也许你
2014-06-16 09:33:07 604
转载 工作记录--make clean
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o
2014-06-16 08:32:50 1025
转载 工作记录--makefile报错:makefile:2: *** missing separator. Stop.
makefile:2: *** missing separator. Stop.错误:makefile内容: *************** main.o :main.c gcc -g -c main.c *************** make 回车 makefile:2: *** missing
2014-06-13 16:56:35 1675
转载 ps -ef 显示出的结果
ps -ef 显示出的结果1.UID 用户ID2.PID 进程ID3.PPID 父进程ID4.C CPU占用率5.STIME 开始时间6.TTY 开始此进程的TTY7.TIME 此进程运行的总时间8.CMD 命令名
2014-06-13 13:45:03 4248
转载 工作记录----makefile必备语法
1.编译和链接源文件首先会生成中间目标文件,再由中间目标文件生成执行文件。在编译时,编译器只检测程序语法,和函数、变量是否被声明。如果函数未被声明,编译器会给出一个警告,但可以生成Object File。而在链接程序时,链接器会在所有的Object File中找寻函数的实现,如果找不到,那到就会报链接错误码(Linker Error),在VC下,这种错误一般是:Link 2001错误,意思说是
2014-06-12 14:48:47 923
转载 工作记录---静态库和动态库
1.静态库就是直接将需要的代码连接进可执行程序;动态库就是在需要调用其中的函数时,根据函数映射表找到该函数然后调入堆栈执行。
2014-06-11 14:25:42 897
转载 工作记录---gdb调试
编写代码过程中少不了调试。在windows下面,我们有visual studio工具。在linux下面呢,实际上除了gdb工具之外,你没有别的选择。那么,怎么用gdb进行调试呢?我们可以一步一步来试试看。[cpp] view plaincopy#include int iterate(int value) { if(1 == value)
2014-06-11 14:00:58 527
转载 工作记录--linux下的C学习01
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 --------------------------------------------------------------------------------1.源程序的编译在Linu
2014-06-11 13:38:28 579
转载 工作记录---linux下的C学习
一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3、掌握gcc和gdb的基本用法。掌
2014-06-11 11:48:55 497
转载 工作记录--linux目录
/bin bin是binary的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。/boot 这里存放的是启动LINUX时使用的一些核心文件。 /dev dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda
2014-06-10 18:10:05 572
转载 工作记录-pcap_dispatch函数
1.函数名称:int pcap_dispatch(pcap_t *p, int cnt,pcap_handler callback, u_char *user)函数功能:捕获并处理数据包。 参数说明:cnt 参数指定函数返回前所处理数据包的最大值。cnt=-1表示在一个缓冲区中处理所有的数据包。cnt=0表示处理所有数据包,直到产生以下错误之一:读取 到EOF;超时读取。callbac
2014-06-10 09:35:17 7075
转载 工作记录--inline
1.inline 定义的类的内联函数,函数的代码被放入符号表中,在使用时直接进行替换,(像宏一样展开),没有了调用的开销,效率也很高。
2014-06-05 17:59:40 562
转载 工作记录--CIMP
1.SNMP是由一系列协议组和规范组成的,它们提供了一种从网络上的设备中收集网络管理信息的方法。从被管理设备中收集数据有两种方法:一种是轮询(polling-only)方法,另一种是基于中断(interrupt-based)的方法。
2014-06-05 15:00:57 900
转载 工作记录---/lib和/usr/lib、/usr/local/lib区别
简单说,/lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的. /lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib目录下放置的是/bin和/sbin目录下程序所需的库文件。/lib目录下的文件的名称遵循下面的格式:libc.so.* ld
2014-06-05 14:09:39 552
转载 工作记录--LDAP
1.LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。
2014-06-05 13:59:42 547
转载 工作记录--C语言头文件
1.POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。POSIX标准意在期望获得源代码级别的软件
2014-06-05 11:19:55 1338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人