- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 Makefile大综合基础知识
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profes
2017-05-25 10:06:44 372
原创 Makefile中如何根据源文件自动生成其所需要的头文件
前言Makefile自动生成头文件依赖是很常用的功能,本文的目的是想尽量详细说明其中的原理和过程。Makefile模板首先给出一个本人在小项目中常用的Makefile模板,支持自动生成头文件依赖。CC = gcc CFLAGS = -Wall -OINCLUDEFLAGS = LDFLAGS = OBJS = seq.oTARGETS = t
2017-05-24 17:21:34 1236
原创 makefile的一些笔记
0.makefile文件可以命名为 makefile Makefile0.1 makefile的格式: targets : prerequisites command1.makefile 的命令一定要用【Tab】键2.在命令和非命令行前加 “ - ” ,代表如果这里出错忽略,比如 -include foo.make 如果找不到也继续
2017-05-23 23:13:30 252
原创 C标准库函数实现之strstr
C标准库函数实现之strstr昨天去参加一个面试,发现自己的代码水平还是不够,谢了两次才写出来,连基本的标准库实现,都没法做好,遂决定对标准库中的部分函数的实现研习一番。面试的是 char* strstr( char* s1 , char* s2 )函数,自己写的就不说了,写得很烂,不过看了minix代码,里面的实现思路和我一样,Linux的代码中,对这个函数有用汇编来进行实现
2017-05-23 13:58:09 422
原创 http、TCP、IP的形象比喻
1.TCP、IP主要的作用就是保证连接的可靠性,我不管发出任何东西给你,都要有这一套协议来保证不丢包2.比如说TCP协议就是这样,无论上层让他传啥数据,他都通过与IP协议的操作,把这些东西分段,然后输送,同时保证在这个过程中,数据不会丢,如果丢了一块,他还得想办法重新传一次。这就是TCP、IP的意义3.另外,HTTP协议,可以认为主要是用来访问网页的,是比TCP更上层的协议,http里面规定了我们
2017-05-16 17:05:10 1626
原创 c++之友元的用法
1.为什么要有友元函数,是为了解决申明问题?所谓的友元函数就是为了解决一个当A类中有私有成员时,B类取访问他只能通过A类中的接口取访问,会造成如下麻烦:class A{public: int gethour() {return hour;} int getmin() {return min;} int getsec() {return sec;}privat
2017-05-13 11:17:59 214
原创 链接文件lds的一个例子解析
开始构造section了。由于使用的语法是固定的,我们只需要了解一个例子,其余的就可举一反三。以第一个section为例:.text.head : AT(ADDR(.text.head) - LOAD_OFFSET) { _text = .; /* Text and read-only data */ *(.text.hea
2017-05-11 09:59:26 1773 1
转载 ARM平台下elf文件超详细的分析与解读
第一、前言从今天开始我们正式开始Android的逆向之旅,关于逆向的相关知识,想必大家都不陌生了,逆向领域是一个充满挑战和神秘的领域。作为一名Android开发者,每个人都想去探索这个领域,因为一旦你破解了别人的内容,成就感肯定爆棚,不过相反的是,我们不仅要研究破解之道,也要研究加密之道,因为加密和破解是相生相克的。但是我们在破解的过程中可能最头疼的是native层,也就是so文件的破解。
2017-05-04 14:17:54 15334 1
转载 Linux下的lds链接脚本基础
Linux下的lds链接脚本基础 今天在看uboot引导Linux部分,发现要对链接脚本深入了解,才能知道各个目标文件的内存分布映像,下面是我看到的一些资料0. Contents 1. 概论2. 基本概念3. 脚本格式4. 简单例子5. 简单脚本命令6. 对符号的赋值7. SECTIO
2017-05-02 16:42:47 473
Android的Message机制(Handler、Message、Looper)
2017-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人