<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[界外]]></title><description><![CDATA[Breezef的技术之路]]></description><link>https://blog.youkuaiyun.com/breezef</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; breezef]]></copyright><item><title><![CDATA[VI指令及其使用技巧（汇总，仅最常用的）]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054505</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054505</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:52:00 +0800</pubDate><description><![CDATA[ 理解VI关键是理解VI有两个状态（我个人认为）：一个是命令状态，一个是编辑状态两个状态的切换主要是下面插入文本类命令，VI刚进去是命令状态。了解这些之后，就不会再出现按什么没反应的状态了（俺最初用VI的状态，那时没系统看过，苦恼）进入vi的命令============vi filename: 打开或新建文件，并将光标置于第一行首vi +n filename: 打开文件，并将光标置于第n行]]></description><category></category></item><item><title><![CDATA[elf文件格式介绍]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054498</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054498</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:49:00 +0800</pubDate><description><![CDATA[               elf文件格式--                     另一文本方式的elf文档 write by breadbox Email:breadbox@muppetlabs.com          译:alert7  from m4in security team                          http://www.p]]></description><category></category></item><item><title><![CDATA[objcopy命令介绍]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054490</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054490</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:47:00 +0800</pubDate><description><![CDATA[ objcopy把一种目标文件中的内容复制到另一种类型的目标文件中. (1)将图像编译到可执行文件内 Q: 如何将一个二进制文件，比如图片，词典一类的东西做为.o文件，直接链接到可执行文件内部呢？ A: $ objcopy -I binary -O elf32-i386 -B i386 14_95_13.jpg image.o $ gcc image.o tt.o -o tt $ nm]]></description><category></category></item><item><title><![CDATA[nm 命令介绍]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054475</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054475</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:44:00 +0800</pubDate><description><![CDATA[ nm用来列出目标文件的符号清单。下面是nm命令的格式： nm [-a | --debug-syms] [-g | --extern-only] [-B][-C | --demangle] [-D | --dynamic] [-s | --print-armap][-o | --print-file-name] [-n | --numeric-sort][-p | --no-sort] []]></description><category></category></item><item><title><![CDATA[ARM SDT下的汇编移植到gcc for arm]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054469</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054469</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:41:00 +0800</pubDate><description><![CDATA[ 将ARM SDT下的汇编码移植到GCC for ARM编译器时，经常要做如下修改：1、注释行以“#”或“/* ... */”代替“；”  2、伪操作符替换：  INCLUDE 替换成 .INCLUDE  TCLK2  EQU  PB25 替换成          .equ  TCLK2, PB25  EXPORT 替换成 .global  IMPORT 替换成 .extern  DCD 替换]]></description><category></category></item><item><title><![CDATA[Linux 内核使用的 GNU C 扩展]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054455</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054455</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:39:00 +0800</pubDate><description><![CDATA[ GNC CC 是一个功能非常强大的跨平台 C 编译器，它对 C 语言提供了很多扩展，这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持 GNU 扩展的 C 语言称为 GNU C。Linux 内核代码使用了大量的 GNU C 扩展，以至于能够编译 Linux 内核的唯一编译器是 GNU CC，以前甚至出现过编译 Linux 内核要使用特殊的 GNU CC 版本的情 况]]></description><category></category></item><item><title><![CDATA[C源程序优化]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054444</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054444</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:34:00 +0800</pubDate><description><![CDATA[ 《AVR单片机C语言开发入门指导》第五章第1小节    5.1.1  程序结构的优化1、程序的书写结构虽然书写格式并不会影响生成的代码质量，但是在实际编写程序时还是应该尊循一定的书写规则，一个书写清晰、明了的程序，有利于以后的维护。在书写程序时，特别是对于While、for、do…while、if…elst、switch…case等语句或这些语句嵌套组合时，应采用“缩格”的书写形式，2、]]></description><category></category></item><item><title><![CDATA[	Kernel Memory Layout on ARM Linux]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054438</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054438</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:32:00 +0800</pubDate><description><![CDATA[ Russell King rmk@arm.linux.org.uk>       November 17, 2005 (2.6.15)This document describes the virtual memory layout which the Linuxkernel uses for ARM processors.  It indicates which regions arefr]]></description><category></category></item><item><title><![CDATA[AT&T汇编语言与GCC内嵌汇编简介]]></title><link>https://blog.youkuaiyun.com/breezef/article/details/1054411</link><guid>https://blog.youkuaiyun.com/breezef/article/details/1054411</guid><author>breezef</author><pubDate>Sat, 12 Aug 2006 15:19:00 +0800</pubDate><description><![CDATA[   1 AT&T 与INTEL的汇编语言语法的区别1.1大小写1.2操作数赋值方向1.3前缀1.4间接寻址语法1.5后缀1.6指令 2 GCC内嵌汇编2.1简介2.2内嵌汇编举例2.3语法2.3.1汇编语句模板2.3.2输出部分2.3.3输入部分2.3.4限制字符2.3.5破坏描述部分2.4GCC如何编译内嵌汇编代码 ]]></description><category></category></item></channel></rss>