- 博客(11)
- 资源 (5)
- 收藏
- 关注
转载 C语言编译全过程
C语言编译全过程 编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.o
2010-03-26 13:03:00
831
转载 gcc编译过程
本文对gcc编译器如何工作做一个概要描述.更为详细的信息请参考编译器手册。当我们进行编译的时候,要使用一系列的工具,我们称之为工具链.其中包括:预处理器CPP,编译器前端gcc/g++,汇编器as,连接器ld.一个编译过程包括下面几个阶段:(1)预处理。预处理器CPP将对源文件中的宏进行展开。(2)编译。gcc将c文件编译成汇编文件。(3)汇编。as将汇编文件编译成机器码。
2010-03-26 12:52:00
806
转载 如何在ubuntu中搭建交叉编译环境
1.安装交叉编译环境 sudo apt-get install gcc g++ libcc1 libg++ makegdb2.安装交叉编译器 ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/ 下载cross -3.2.tar.bz2或者懒得去找干脆wget ftp://ftp.arm.linux.org.uk/pub/arml
2010-03-24 15:01:00
1421
转载 ubuntu添加中文输入法
== Fcitx == sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z default im-switch -s fcitx -z default #注意:不加sudo 完成设置最好重启一下X,输入法就生效了 某些情况下可能,在安装了fcitx输入法以后可能会出现和SCIM并存的
2010-03-24 10:25:00
732
转载 几个比较常用和速度不错的ubuntu更新源
几个比较常用和速度不错的ubuntu更新源 默认的中国源速度非常不错,为了保证源内软件的齐全,建议电信用户添加cn99或台湾大学的源,建议网通用户添加UBNTU官方或台湾大学的源。 • 在终端输入并运行 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表,以便日後需要时恢复) sudo ged
2010-03-24 09:59:00
2037
转载 hp ubuntu 无线网卡指示器闪烁问题
本文来源于老牛的博客 原文地址: Ubuntu-wlan-led/ 转载请注明今天在公司用我的Hp本子无线上网,发现一个奇怪的问题,就是网络连通后掌托处的无线网卡开关一直是闪烁状态,平常关闭的时候是红色的,在Windows中接通后是绿色的,可是在Ubuntu 9.04中接通后是不停的红,绿闪烁,担心这个会对硬件造成一定得伤害,所以就google了一下,没想到还这有这个问题的
2010-03-18 11:26:00
1036
转载 设计模式详解(转)
这篇文章,不需要你一次就看懂,如果你真的能一次都看懂,我想设计模式对于你来说已经没什么难度了..因为设计模式就是要体现这些原则的,你可以把设计原则看做是一门语言,设计模式是由这些语言编码的程序..你既然已经明白,精通了语言,剩下的编码自然是很简单的事情,编码的越多则经验越多,经验越多则对原则的理解就越深...这是一个学习领悟的过程.. 我希望这篇文章能帮助新人感受到
2010-03-16 22:01:00
694
转载 ubuntu下搭建交叉编译环境
1.安装交叉编译环境 sudo apt-get install gcc g++ libcc1 libg++ makegdb2.安装交叉编译器 ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/ 下载cross -3.2.tar.bz2或者懒得去找干脆wget ftp://ftp.arm.linux.org.uk/pub/arml
2010-03-16 21:58:00
947
转载 Linux下GCC编程四个过程(3)
4)链接阶段(Link)在成功编译之后,就进入了链接阶段。无选项链接用法:[root]# gcc hello.o –o hello.exe作用:将编译输出文件hello.o链接成最终可执行文件hello.exe。[root]# lshello.c hello.exe hello.i hello.o hello.s
2010-03-14 09:50:00
1014
转载 Linux下GCC编程四个过程(2)
2)编译阶段(Compiling)第二步进行的是编译阶段,在这个阶段中,Gcc首先要检查代码的规范性、是否有语法错误等,以确定代码的实际要做的工作,在检查无误后,Gcc把代码翻译成汇编语言。用户可以使用”-S”选项来进行查看,该选项只进行编译而不进行汇编,生成汇编代码。选项 -S用法:[root]# gcc –S hello.i –o hello.s
2010-03-14 09:49:00
761
转载 Linux下GCC编程四个过程(1)
在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序。一、GCC快速入门Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] [目标文件]其中,目标文件可缺省,Gcc默认生成可执行的文件名为:编译文件.out我们来看一下经典入门程序"Hello World!"# vi hello.c
2010-03-14 09:42:00
775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅