Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519158
  • 博文数量: 398
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 14
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-21 16:02
个人简介

嵌入式屌丝

文章分类

全部博文(398)

文章存档

2013年(398)

我的朋友

发布时间:2013-08-21 16:57:47

一、 C语言编译过程C语言的编译过程可分为四个阶段:1、预处理(Preprocessing)对源程序中的伪指令(即以#开头的指令)和特殊符号进行处理的过程。伪指令包括:1)宏定义指令;      2)条件编译指令;      3)头文件包含指令;2、编译(Compilation.........【阅读全文】

阅读(497) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:57:38

  GCC rules你能想象使用封闭源代码的私有编译器编译自由软件吗?你怎么知道编译器在你的可执行文件中加入了什么?可能会加入各种后门和木马。Ken Thompson是一个著名的黑客,他编写了一个编译器,当编译器编译自己时,就在'login'程序中留下.........【阅读全文】

阅读(554) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:57:28

1. 连接和运行时库文件搜索路径的设置        库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即.........【阅读全文】

阅读(386) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:57:16

对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。  具体说来,动态链接器ld.so按照下面的顺序来搜索需要的动态共享库:  1.ELF可执行文件中动态段中DT_RPATH所指定的路径.........【阅读全文】

阅读(649) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:57:02

......【阅读全文】

阅读(458) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册