HelloWorld

ASM,C,LUA,LINUX(gentoo)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月5日

摘要: 语言的编译过程就是把高级语言转换成计算机能够理解的二进制机器指令的过程。这种转换会产生一些效率不是很高的代码。所以对一些效率要求高,或者对性能影响大的代码都会直接用低级的汇编语言来编写。汇编器是专门用来把低级汇编语言编译成机器码的二进制程序或者目标文件。基于每个体系设计的cpu都会有其对应的汇编语言,比如x86,armC语言的编译过程预处理->编译(得到.s)->汇编(得到.o)->链接 (得到二进制)每一个c源文件都会得到一个目标文件(.o),然后会把这些相关的目标文件链接成一个二进制文件。其实每一种高级语言都会被编译成汇编语言,最后得到二进制文件,所以了解汇编语言是很重要 阅读全文

posted @ 2011-10-05 00:22 光铭 阅读(617) 评论(0) 推荐(0) 编辑