码迷,mamicode.com
首页 >  
搜索关键字:编译器 编译原理 链接器    ( 15672个结果
值初始化和默认初始化的区别
直接初始化和拷贝初始化如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去。与之相反,如果不使用等号,则执行的是直接初始化。当初始值只有一个时,使用直接初始化或拷贝初始化都行。如果用多个值进行初始化的情况,非要用拷贝初始化的方式处理也不是不可以,...
分类:其他好文   时间:2014-05-20 02:03:20    阅读次数:2670
Unable to execute dex: Multiple dex files define
这是一个编译错误,在ADT的编译器和SDK的工具有差异或是版本不一致时常会出现的一个问题,解决的方案如下:第一步: updated eclipse (Help->Check for updates)第二步:升级SDK的Tools和platform-tools第二步:在Eclipse->Project...
分类:其他好文   时间:2014-05-19 22:13:11    阅读次数:464
java执行机制
java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号.....
分类:编程语言   时间:2014-05-17 15:02:48    阅读次数:350
走进C++程序世界------异常处理
一、 概述 C++自身有着非常强的纠错能力,发展到如今,已经建立了比较完善的异常处理机制。C++的异常情况无非两种,一种是语法错误,即程序中出现了错误的语句,函数,结构和类,致使编译程序无法进行。另一种是运行时发生的错误,一般与算法有关。 关于语法错误,不必多说,写代码时心细一点就可以解决。C++编译器的报错机制可以让我们轻松地解决这些错误。 第二种是运行时的错误,常见的有文件打...
分类:编程语言   时间:2014-05-16 01:33:59    阅读次数:367
浅析 Linux 下的 arm 交叉编译工具
什么是交叉编译工具 http://elinux.org/Toolchains...
分类:系统相关   时间:2014-05-15 22:53:32    阅读次数:554
C语言回顾一“Hello world”
每个学程序的人都是冲“Helloworld”开始进入神奇编程的世界!简单的代码:#include<stdio.h>intmain(){printf("HelloWorld\n");}#include<stdio.h>将从编译器的安装文件夹下的include文件夹下去搜索stdio.h头文件。stdio.h是标准的输入输出流文件。intmain()是整..
分类:编程语言   时间:2014-05-15 19:09:59    阅读次数:280
使用 stvd 编译STM8S 时能看到使用RAM ROM大小的方法
刚刚安装的STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题,有两个方法:一是看.map文件 另一种是 怎加一个补丁,具体操作如下,可以在我的资源里下载相应的文件。 网上找到的: 1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中; 2. 用stvd打开你的工程文件,在工程上点右...
分类:其他好文   时间:2014-05-15 13:19:23    阅读次数:1109
符号与源码
符号与源码是调试过程中的重要因素,它们使得枯燥生硬的调试内容更容易地让调试人员读懂。在可能的情况下,应该尽量加载符号和源码,大部分情况下源码难以得到,但符号却总能以符号文件的形式易于得到。 什么是符号文件呢?编译器和链接器在创建二进制镜像文件(诸如exe、dll、sys)时,伴生的后缀名为.d...
分类:其他好文   时间:2014-05-15 11:44:39    阅读次数:277
中缀表达式求值问题
中缀表达式求值问题 中缀表达式的求值问题是一个比较常见的问题之一,我们通常在编写程序时,直接写出表达式让编译器去处理,很少去关心编译器是怎么对表达式进行求值的,今天我们来一起了解一下其中具体的原理和过程。 表达式一般来说有三种:前缀表达式、中缀表达式、后缀表达式...
分类:其他好文   时间:2014-05-15 10:58:08    阅读次数:313
省赛总结
省赛过去几天了,一直不知道该说些什么,比赛比的不好,没有什么理由或者借口,其实只是自己能力不够,自己的知识面太窄,刷题太少,做题不够深入。先说一下热身赛,我们的编译器刚开始有点问题,不管代码输出什么,都会输出hello world,问技术人员,技术人员弄了半天还是不行,后来我们重新打开cb才行,三道...
分类:其他好文   时间:2014-05-15 07:33:07    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!