文档详情

MDK Keil编译器使用的一些设置

豆浆
实名认证
店铺
DOC
459.46KB
约8页
文档ID:25629633
MDK Keil编译器使用的一些设置_第1页
1/8

1MDK Keil 编译器编译窗口的设置在使用 MDK Keil 编译器时会遇到一些和编辑窗户设置相关的问题,如字体的大小、颜色,字符字符串的颜色等现按照配置(configuation)的顺序归纳如下:首先打开 Keil 编译界面,打开右上角的 configuation(配置),如下图所示打开 configuation 后界面如下图1) EditorGeneral Editor Settings 中默认前两个勾上,View White Space 若勾上,则会在空格的地方添加·····其界面如下所以此选项一般勾掉不选在右边的 Function Dispiay 中三个不选,用不到2中间的 Look&Feel 是设置显示效果的,1 处 Highlight Current Line 是当前行高亮,Highlight matching and matched braces 是突出显示匹配的括号中间右边 2 处 Files&Projects Handing 是设置文件和工程的,需要勾上 Save Projects before entering debug 和 Save Projects before entering debug可以在进入每次 Debug 之前保存文档和工程。

3 处的是设置 C/C++编译窗口的tab 键代表几个空格和显示行号,4 处的是设置 ASM(汇编)编译窗口的 tab 键代表几个空格和显示行号2) Colors&Fonts如下图:3前三个分别是设置汇编窗口、C 语言窗口、C++窗口的,现在先看 C 语言出口的,其他两个窗口类似1 处是设置颜色和字体的,2 处设置前景和后景的,下面主要说明从 text 往下的设置;Text Selection 是被选中的部分显示的颜色和背景颜色如下图背景蓝色,字体白色4Number 是选择数字的Operator 是运算符的设置,主要设置分号逗号等/*comment*/和//comment 是被/*.....*/注释和单行注释的颜色Keyword 是关键字,C 语言中如 void extern int double int char signed static typedef 等等一般设置为蓝色String 是字符串,即在双引号””内的字符数字等,一般设置为显眼的颜色Identifier 是标示符,即一般的代码文字,白背景下通常设置为黑色Preprocessor commond 是预处理命令,如#define #include #ifndef #endif等,通常设置为蓝色。

Decimal Number 十进制数,也就是设置十进制数的颜色和背景Float Number 是浮点型数字,带小数点的数Octal number 是八进制数以 0 开头,后续跟 0-7 之间的数据Hexadecimal number 是十六进制数以 0x 开头,后续跟 0-F 之间的数据Character 是字符,即在单引号‘’之间的字符Label 是标号,如需要使用跳转指令 goto 时指向的地方User keyword 是用户关键字,用户可以设置自己的关键字Bracket 是括号,Block 是花括号Preprocessor string 是尖括号内的字符串Matching braces 是匹配的括号,Mismatched braces 是不匹配的括号Current line 是当前行的显示剩下的汇编和 C++的设置同上其他的地方如调试窗口、串口窗口默认即可,如下53) User Keywords用户关键字是非常非常好用的一个功能,它可以使你自己定义的关键字像系统关键字一样高亮显示假如你有想写一个移植性比较高的程序,通常一些和编译器无关的变量类型需要这样定义:typedef unsigned char uint8; /* 无符号 8 位整型变量 */ typedef signed char int8; /* 有符号 8 位整型变量 */ typedef unsigned short uint16; /* 无符号 16 位整型变量 */uint8 test; //定义变量这样有一个什么问题呢?就是 uint8 这个虽然是用户定义的关键字,但是它并不能像系统关键字那样高亮显示。

怎么办呢?完全有办法解决,而且就是在这个标签卡中就可完成方法如下:a.打开 User Keywords 标签卡在左侧窗口选择文件类型,比如 ARM:Editor C File;在右侧窗口点击 按钮,新建一个用户关键字编辑框,输入用户定义的关键字,比如 uint8,这样在程序代码中,所有的 uint8 都会高亮显示4) Shortcut Keys(快捷键)这里快捷键如果设置得当将会带来很大的方便,现列举常用的依次如下:Debug 时一些快捷键:Disable all breakpoint 禁止所有断点 Ctrl+F2Disable/Enable breakpoint 使能/ 禁止该断点 F2Insert/remove breakpoint 插入/移除断点 F5Kill all breakpoint 移除所有断点 Ctrl+F5Run 执行代码运行 F6Step 单步运行 F7Step Out 跳出当前的函数 F86Step Over 跳出该条语句 F9Stop 停止 F10Run to Cursor line 运行到光标处 F11和 Edit Advanced 相关的Comment selection 注释选择的部分 Ctrl+KUncomment selection 释放被注释的部分 Ctrl+MGo to line 跳到指定行 Ctrl+GGo to matching braces 跳到匹配的大、小括号 Ctrl+EIndent selection 缩进选择 Ctrl+IMake lowercase 使小写 Ctrl+UMake uppercase 使大写 Ctrl+shift+U和 Edit 相关的Undo 撤销 Ctrl+ZRedo 恢复 Ctrl+Y Ctrl+shift+ZDownload 下载 Ctrl+DBuild 编译 Ctrl+BBuild all targets 编译所有 Ctrl+shift+B5) Templates(模板)这里是设置模板,有自带的也可以自己建立,大大的方便了使用。

例如在建立子函数时可以同时加入注释说明,如下图7因而模板的使用会带来极大地便捷,方便了模块化编程。

下载提示
相似文档
正为您匹配相似的精品文档