网上可以搜到很多minicom移植的文档,我也是跟着做的,写这篇文档是为了在网上的基础上解决了一些编译过程中以及使用中的问题。1、下载minicom (http://alioth.debian.org/projects/minicom/)和ncurses(http://directory.fsf.o...
分类:
其他好文 时间:
2015-04-14 08:24:42
阅读次数:
187
程序的编译过程可以分为预处理、编译、汇编三部分,其中预处理是首先执行的过程,预处理过程扫描程序源代码,对其进行初步的转换,产生新的源代码提供给编译器。
预处理过程读入源代码之后,会检查代码里包含的预处理指令,完成诸如包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码的工作。
通过预编译指令,只会把满足条件的代码编译进来,其他代码不参与编译
1, 指令
预编译指令以 #开头,...
分类:
其他好文 时间:
2015-04-13 11:04:28
阅读次数:
258
1、什么是编译地址?什么是运行地址?
32 位的处理器,它的每一条指令是4 个字节,以4 个字节存储顺序,进行顺序执行,CPU是顺序执行的,只要没发生什么
跳转,它会顺序进行执行,编译器会对每一条指令分配一个编译地址,这是编译器分配的,在编译过程中分配的地址,我们称
之为编译地址。 运行地址是指,程序指令真正运行的地址,是由用户指定的,用户将运行地址烧录到哪里,哪里就是运行的...
分类:
其他好文 时间:
2015-04-11 13:18:15
阅读次数:
142
1、理论依据1)make 支持将编译过程分解成多个并发的任务2)内核的 Makefiles 有正确的依赖关系,将内核编译过程分解成多个并发任务不会导致编译失败2、方法$ make -jn其中 n 代表了可分解的任务数,实际的经验是,为每个处理器分配1至2个任务,比如 4 核的机器,可以使用以下命令:...
分类:
系统相关 时间:
2015-04-08 10:44:40
阅读次数:
171
在C#中有许多名为“预处理指令”的命令,这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。例如,使用预处理器指令可以禁止编译器编译代码的某一部分。如果计划发布两个版本的代码,即基本版本和拥有更多功能的企业版本,就可以使用这些预处理器指令。在编译软件的基本版本时,使用预处理器指.....
内核的配置由 以CONFIG 为前缀的 CONFIG_FEATURE 形式的配置选项决定。配置选项决定了以下两个方面:1)哪些文件被编译2)预处理器指令处理哪些代码配置选项通过 bool 选项 及 tristate 选项 来控制编译过程。bool 选项的值为 yes 和 no,tristate 选项...
分类:
系统相关 时间:
2015-04-07 11:28:05
阅读次数:
198
libmemcached编译错误1 问题描述为了对memcached进行压力测试,选择了libmemcached中的memslab。编译过程中出现如下错误: CXX libmemcached/csl/libmemcached_libmemcached_la-context.loIn fi...
分类:
系统相关 时间:
2015-04-06 11:17:19
阅读次数:
746
解释性语言和编译性语言的区别计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译性语言编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语...
分类:
编程语言 时间:
2015-04-04 12:01:48
阅读次数:
141
摘自《Linux程序设计》第四版,人民邮电出版社c语言程序的编译与调试>程序编译过程:词法分析-->语法分析-->中间代码生成-->代码优化-->目标代码生成gcc编译器:预处理(preprocessing)-->编译(compilation)-->汇编(assembly)-->连接(link)文件...
分类:
编程语言 时间:
2015-04-03 22:29:17
阅读次数:
202
**对于SeAndroid的学习和研究刚刚开始,还没有了解什么是真正的SeAndroid,所以也不敢妄加评判,等学习之后再好好聊聊对于SeAndroid的看法,对于她的学习我是先从编译开始的,下面就是我的获取和编译的过程。从头到尾编译了差不多得17,8个小时,因为中间有一次出现错误,改正之后重新编译的。** 在64位ubuntu系统中,编译SeAndroid的过程
1:安装openjdk 1.7....
分类:
移动开发 时间:
2015-04-03 09:23:49
阅读次数:
151