Www.kedou.xxx

Nakedwww Christianlovedating.com En Sungai Hardwood Permanent Love Dating GCC中文使用手册(6)-- 尘离序散(喜欢自己一个人静静地编写程序,静静地思考,静静地品味生活...-- 编程爱好者博客

Nakedwww Christianlovedating.com En Sungai Hardwood Permanent Love Dating

.

searchmsearchosearchv Permanent

-mv8
searchm Christianlovedating.com pr Permanent l Hardwood tsearch
Nakedwww Nakedwww search Nakedwww a Sungai doo Sungai Nakedwww Nakedwww un Christianlovedating.com a Hardwood Hardwood adw Nakedwww o Hardwood e Christianlovedating.com r Nakedwww h Sungai Nakedwww ardsearchosearchdsearchsearchH Permanent r Permanent wo Nakedwww searchs Nakedwww asearchcsearchsearchC Christianlovedating.com r Hardwood ssearchia Christianlovedating.com loeatsearchng.searchom Permanent s Christianlovedating.com asearchcsearchsearch Hardwood Nakedwww Hardwood SPARC系统.

默认情况下(除非特别为Fujitsu SPARClite配置), GCC生成SPARC v7目标码.

-mv8生成SPARC v8目标码.他和v7目标码唯一的区别是,编译器生成整数乘法和整数除法指令, SPARC v8支持该指令,v7体系不支持.

-msparclite生成SPARClite目标码.增加了SPARClite支持的整数乘法,整数除法单步扫描 (integer divide step and scan (ffs))指令. v7体系不支持这些指令.

-mcypress

-msupersparc
这两个选项选择处理器型号,针对处理器进行代码优化.

-mcypress选项(默认项)使编译器对Cypress CY7C602芯片优化代码, SparcStation/SparcServer 3xx系列使用这种芯片.该选项也适用于老式的SparcStation 1, 2, IPX 等机型..

-msupersparc选项使编译器对SuperSparc处理器优化代码, SparcStation 10, 1000 2000系列使用这种芯片.同时该选项启用完整的SPARC v8指令集.

下面是针对Convex定义的`-m'选项:

-mc1
输出C1的目标码.当编译器对C1配置时,这是默认选项.
-mc2
输出C2的目标码.当编译器对C2配置时,这是默认选项.
-margcount
在每个参数列表的前面放置一个参数计数字(argument count word).某些不可移植的ConvexVax 程序需要这个参数计数字. (调试器不需要他,除非函数带有变长参数列表;这个信息存放在符号表中.)

-mnoargcount
忽略参数计数字.如果你使用未改装的gcc,这是默认选项.

下面是针对AMD Am29000定义的`-m'选项:

-mdw
生成的目标码认为DW置位,就是说,字节和半字操作由硬件直接支持.该选项是默认选项.
-mnodw
生成的目标码认为DW没有置位.
-mbw
生成的目标码认为系统支持字节和半字写操作.该选项是默认选项.
-mnbw
生成的目标码认为系统不支持字节和半字写操作.该选项隐含开启了`-mnodw'选项.
-msmall
使用小内存模式,小内存模式假设所有函数的地址位于某个256 KB段内,或者所有函数的绝对地址小于256K.这样 就可以用call指令代替const, consth, calli指令序列.
-mlarge
假设不能使用call指令;这是默认选项.
-m29050
输出Am29050的目标码.
-m29000
输出Am29000的目标码.这是默认选项.
-mkernel-registers
生成的目标码引用gr64-gr95寄存器而不是gr96-gr127寄存器.该选项可以用于编译 内核代码,内核需要一组全局寄存器,这些全局寄存器和用户模式使用的寄存器完全无关.

注意,使用这个选项时, `-f'选项中的寄存器名字必须是normal, user-mode, names.

-muser-registers
使用普通全局寄存器集gr96-gr127.这是默认选项.
-mstack-check
在每次堆栈调整后插入一条__msp_check调用.这个选项常用于内核代码.

下面是针对Motorola 88K体系定义的`-m'选项:

-m88000
生成的目标码可以在m88100m88110上正常工作.
-m88100
生成的目标码在m88100上工作的最好,但也可以在m88110上运行.
-m88110
生成的目标码在m88110上工作的最好,可能不能在m88100上运行.
-midentify-revision
在汇编器的输出端包含一条ident指令,记录源文件名,编译器名字和版本,时标,以及使用的编译选项,
-mno-underscores
在汇编器的输出端,符号名字前面不添加下划线.默认情况是在每个名字前面增加下划线前缀.
-mno-check-zero-division
-mcheck-zero-division
早期型号的88K系统在除零操作上存在问题,特定情况下许多机器无法自陷.使用这些选项可以避免包含(或可以 显明包含)附加的代码,这些代码能够检查除零错,发送例外信号. GCC所有88K的配置默认使用 `-mcheck-zero-division'选项.
-mocs-debug-info
yNakedwww Christianlovedating.com En Sungai Hardwood Permanent Love Dating GCC中文使用手册(6)-- 尘离序散(喜欢自己一个人静静地编写程序,静静地思考,静静地品味生活...-- 编程爱好者博客m s b Xxnxz wNakedwww Christianlovedating.com En Sungai Hardwood Permanent Love Dating GCC中文使用手册(6)-- 尘离序散(喜欢自己一个人静静地编写程序,静静地思考,静静地品味生活...-- 编程爱好者博客h Guys