kuainiao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月13日

摘要: 环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。 3、~/.bash... 阅读全文
posted @ 2012-12-13 16:55 kuainiao 阅读(178) 评论(0) 推荐(0) 编辑

摘要: bzip2 -d gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令。 tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar 阅读全文
posted @ 2012-12-13 16:31 kuainiao 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 关于gcc、glibc和binutils模块之间的关系,以及在现有系统上升级glibcGNU/GCC 和GNU/binutils是两个项目。负责不同的内容。程序从源文件到可执行文件,之间经过的过程有:编译 源文件到汇编代码汇编 汇编代码到目标文件链接 目标文件到可执行文件gcc 所做的工作是编译binutils 是一个工具集,内部包含各种各样的工具,最主要的两个工具是 as 和ldas是个汇编器,用于汇编ld是个链接器,用于链接关于gcc、glibc和binutils模块之间的关系,以及在现有系统上如何升级的总结一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu co 阅读全文
posted @ 2012-12-13 14:37 kuainiao 阅读(403) 评论(0) 推荐(0) 编辑

摘要: 编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(目标文件),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件 1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面 (1)宏定义指 令,如#define Name TokenString,#undef等。对于前一个伪指令,预编译所要做的是将程序中的所有Name 阅读全文
posted @ 2012-12-13 11:51 kuainiao 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(目标文件),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理伪指令主要包括以下四个方面(1)宏定义指 令,如#define Name TokenString,#undef等。对于前一个伪指令,预编译所要做的是将程序中的所有Name用To 阅读全文
posted @ 2012-12-13 11:05 kuainiao 阅读(229) 评论(0) 推荐(1) 编辑

View Code