[ZLG-ARM] keil mdk3.4 的选项问题

[复制链接]
3830|3
 楼主| mon51 发表于 2009-3-25 17:48 | 显示全部楼层 |阅读模式
keil mdk3.4 中,2个选项是什么意思?不选编译的文件大许多!
 楼主| mon51 发表于 2009-3-25 17:50 | 显示全部楼层

keil mdk3.4 的选项问题图片

https://bbs.21ic.com/upfiles/img/20093/2009325174830766.jpg
qingfengyishi 发表于 2009-3-25 19:42 | 显示全部楼层

KEIL MDK3.4选项说明

&nbsp;&nbsp;Code&nbsp;Generation&nbsp;<br />&nbsp;&nbsp;Select&nbsp;ARM-Mode&nbsp;or&nbsp;Thumb-Mode&nbsp;for&nbsp;the&nbsp;application.&nbsp;<br />&nbsp;&nbsp;Use&nbsp;Cross-Module&nbsp;Optimization&nbsp;enables&nbsp;the&nbsp;linker&nbsp;feedback&nbsp;file&nbsp;that&nbsp;allows&nbsp;further&nbsp;code&nbsp;optimizations.&nbsp;<br />Select&nbsp;usage&nbsp;for&nbsp;the&nbsp;Floating&nbsp;Point&nbsp;Co-processor&nbsp;on&nbsp;devices&nbsp;that&nbsp;have&nbsp;a&nbsp;Vector&nbsp;Floating&nbsp;Point&nbsp;(VFP)&nbsp;co-processor:&nbsp;<br />not&nbsp;used:&nbsp;<br />code&nbsp;generated&nbsp;does&nbsp;not&nbsp;use&nbsp;any&nbsp;VFP&nbsp;instructions&nbsp;(Compiler&nbsp;switch:&nbsp;none,&nbsp;Assembler&nbsp;switch:&nbsp;none)&nbsp;<br />library&nbsp;calls:&nbsp;<br />compiler&nbsp;generates&nbsp;library&nbsp;calls&nbsp;that&nbsp;use&nbsp;VFP&nbsp;instructions&nbsp;(generates&nbsp;typically&nbsp;the&nbsp;smallest&nbsp;code&nbsp;and&nbsp;should&nbsp;be&nbsp;used&nbsp;when&nbsp;Thumb&nbsp;mode&nbsp;is&nbsp;selected)&nbsp;(Compiler&nbsp;switch:&nbsp;--fpu=softvfp+vfpv2,&nbsp;Assembler&nbsp;switch:&nbsp;--fpu=vfpv2)&nbsp;<br />in-line&nbsp;(strict&nbsp;ANSI):&nbsp;<br />compiler&nbsp;mostly&nbsp;uses&nbsp;the&nbsp;VFP&nbsp;unit&nbsp;with&nbsp;in-line&nbsp;code&nbsp;(generates&nbsp;fast&nbsp;code&nbsp;that&nbsp;conforms&nbsp;to&nbsp;the&nbsp;ANSI&nbsp;standard).&nbsp;&nbsp;(Compiler&nbsp;switch:&nbsp;--fpu=vfpu2,&nbsp;Assembler&nbsp;switch:&nbsp;--fpu=vfpv2)&nbsp;<br />in-line&nbsp;(fast):<br />&nbsp;compiler&nbsp;uses&nbsp;for&nbsp;all&nbsp;VFP&nbsp;instructions&nbsp;in-line&nbsp;code&nbsp;(error&nbsp;checking&nbsp;does&nbsp;not&nbsp;always&nbsp;conform&nbsp;to&nbsp;the&nbsp;ANSI&nbsp;standard).&nbsp;(Compiler&nbsp;switch:&nbsp;--fpu=vfpv2&nbsp;--fpmode=fast,&nbsp;Assembler&nbsp;switch:&nbsp;--fpu=vfpv2)&nbsp;<br /><br />Use&nbsp;MicroLIB&nbsp;<br />to&nbsp;change&nbsp;the&nbsp;C&nbsp;run-time&nbsp;library&nbsp;set&nbsp;for&nbsp;smallest&nbsp;code&nbsp;application&nbsp;code.&nbsp;MicroLIB&nbsp;is&nbsp;not&nbsp;fully&nbsp;ANSI&nbsp;compatible&nbsp;but&nbsp;sufficient&nbsp;for&nbsp;most&nbsp;small&nbsp;embedded&nbsp;applications.<br />可以查看一下帮助文件中的说明
zcying 发表于 2009-3-28 15:22 | 显示全部楼层

建议不要选择微库,那样会出现很多错误

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

121

主题

472

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部