摘要: 摘自http://blog.chinaunix.net/uid-26548237-id-3839979.html 《程序员的自我修养》第二章——编译和链接 2.1 被隐藏了的过程 C语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发 阅读全文
posted @ 2016-06-11 19:52 LiuYanYGZ 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 摘自http://blog.csdn.net/elfprincexu/article/details/45043971 gcc/g++等编译器 编译原理: 预处理,编译,汇编,链接各步骤详解 C和C++编译器是集成的,编译一般分为四个步骤: 预处理(preprocessing) cpp/ gcc - 阅读全文
posted @ 2016-06-11 19:22 LiuYanYGZ 阅读(5150) 评论(0) 推荐(2) 编辑
摘要: 摘自http://www.cnblogs.com/maomaohhmm/archive/2012/10/28/2743903.html 1.预处理器,编译器,汇编器和链接器 (1).预处理(cpp):预处理器不止一种,而C/C++的预处理器就是其中最低端的一种——词法预处理器,主要是进行文本替换、宏 阅读全文
posted @ 2016-06-11 19:03 LiuYanYGZ 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 摘自http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.html 可执行文件(ELF)格式的理解 ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object f 阅读全文
posted @ 2016-06-11 01:25 LiuYanYGZ 阅读(52917) 评论(1) 推荐(2) 编辑
摘要: 摘自http://blog.csdn.net/zzxian/article/details/16820035 C编译器、链接器、加载器详解 一、概述 过程图解如下: 二、编译过程 编译过程又可以分成两个阶段:编译和汇编。 2.1编译 编译是指编译器读取源程序(字符流),对之进行词法和语法的分析,将高 阅读全文
posted @ 2016-06-11 01:23 LiuYanYGZ 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 之前我们聊过linux strings的用法和用途, 但据我了解, 还有部分朋友并不常用strings, 这是个不好的习惯。 所以, 本文继续啰嗦一 阅读全文
posted @ 2016-06-11 01:06 LiuYanYGZ 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 在linux下搞软件开发的朋友, 几乎没有不知道strings命令的。我们先用man strings来看看: strings - print the 阅读全文
posted @ 2016-06-11 01:04 LiuYanYGZ 阅读(2500) 评论(0) 推荐(0) 编辑