在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux 下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、 Fortran、Pascal、Modula-3和Ada等。
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
Make Make是一种帮助大型软件工程的编译工作实现自动化的编程语言。正确地使用Make可以大大减少因编译程序而花费的时间,因为它可以消除不必要的再编译。Make的基本设计思想是如果目标文件是在最近一次对源文件的修改之后编译的,它就是“新的”,不需要重新编译;如果最近一次对源文件的修改之后没有及时更新目标文件,那么该目标文件就是“旧的”,需要重新编译。为了理解Make如何执行一个任务,需要了解一些术语: ◆目标 需要执行的一个任务。多数情况下它就是用户要生成的文件的名字
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language filename 设定文件所使用的语言,
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
1. 下载gcc,本文使用的版本是3.4.2。 http://gcc.gnu.org/ 2. 下载gcc扩展boundschecking。 http://sourceforge.net/projects/boundschecking/ 3. &nb
关键字:
编辑器 编译器 单片机 嵌入式系统 专题 存储器
1.基本信息: 软件名称 glib 功能简述 Glib是GNOME的一个基础库,提供基本的容器、算法、对象系统、OSAPI的适配器等。 下载地址 http://www.gtk.org 软件版本 glib-2.8.0.tar.gz 依赖关系 默认 前置条件 源文件位置:$(WORK_DIR)/ glib-2.8.0 2. 
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
编译sqlite1. 基本信息: 软件名称 sqlite 功能简述 sqlite是一个针对嵌入式系统设计的数据库管理系统(DBMS),实现了SQL92的基本功能,ARM版的可执行文件约300K. 下载地址 http://www.sqlite.org/ 软件版本 sqlite-3.3.4.tar.gz 依赖关系 默认 readline 前置条件 源文件位置:
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
1. 基本信息:
软件名称
TinyX 功能简述
TinyX是一个针对嵌入式系统设计的X Window,相对PC版的X Window而言,它占用的资源要少很多,服务器程序仅700多K,客户端的动态库约2M(看你需要而定)多。 下载地址 http://www.xfree86.org 软件版本 XFree86-4.5.0-
关键字:
编辑器 编译器 单片机 嵌入式系统 专题 嵌入式
编译libjpeg和libpng1. 基本信息: 软件名称 libjpeg 功能简述 libjpeg一个jpeg图形编码解码程序库 下载地址 http://www.photopost.com/jpegsrc.v6b.tar.gz 软件版本 jpegsrc.v6b.tar.gz 依赖关系
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
编译readline和ncurses1 基本信息: 软件名称 readline 功能简述 readline一个命令行编辑程序库 下载地址 http://directory.fsf.org/readline.html 软件版本 readline-5.1.tar.gz 依赖关系 默认 前置条件 源文件位置:$(WORK_DIR)/ readline-
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
1. 基本信息: 软件名称 zlib 功能简述 zlib 一个压缩解压程序库 下载地址 http://www.zlib.net/ 软件版本 zlib-1.2.3.tar.gz 依赖关系 默认 前置条件 源文件位置:$(WORK_DIR)/zlib 2. &nbs
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
1.基本信息:. 过程分析 因为是cvs版本,所以先要生成configure脚本,tslib提供了一个autogen.sh文件,自然是用autogen.sh去产生了。运行: [root@linux tslib]# ./autogen.sh 出现了如下错误: : bad interpreter: No such file
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
1. 基本知识 在linux下,绝大部分的软件包都是用autoconf配置的。除此之外,比较有名的就是X11的imake配置方式,imake实际上有点过时了,用起来很不方便,所以xfree86已经计划向autoconf移植了。还有极少的直接使用Makefile编译,通过环境变量或者不同的Makefile配置,当然这只适用于简单的软件包。 Autoconf是一个非常有用的配置工具,原理有点
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
本文所举的实例是在Cygwin环境下制作带uclibc库的arm交叉编译器。 1.下载所需文件 以下是我在Cygwin环境下制作arm-gcc(uclibc)交叉编译器中所需要的文件: binutils-2.14.90.0.8 uClibc-0.9.27 gcc-3.4.2 linux-libc-headers-2.4.29 PS:一般来说这里还需要下一些patch,因为我对编译器的理解还不够,加上这个事情是工作内容,还有些其他的特殊需求,为了省麻烦,我用了一个很龌龊的方法。我将在linux环境下被bui
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就是要为某平台编译程序,就在该平台上编译),也
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x&n
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
51系列.单片机介绍
您好,目前还没有人创建词条51系列.单片机!
欢迎您创建该词条,阐述对51系列.单片机的理解,并与今后在此搜索51系列.单片机的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473