c语言_源代码-iar环境配置
欢迎光临我的博客:/mikehendry
其实,IAR 编译环境的配置是相当重要的,没配置正确或者不符合自己的习惯的话,使用起来就会很麻烦。下面
我根据网上的经验和资料,以及自己摸索和大家共同探讨下IAR 的配置。
我第一次打开IAR 环境的时候,发现工作区有明显分层现象。如图一所示
图一
这是我郁闷了好久,网上也不知道该如何搜索相关,只有自己慢慢找,最后还是找到了。点击toolsoptions 就
会弹出一个对话框来,如图二所示
图二
第1 页 共9 页
欢迎光临我的博客:/mikehendry
点editor 选项卡,可以看到右边有很多选项,这些选项关系到使用的习惯和便捷性。首先要谈到的是tab size,这
个表示tab 的字符宽度,默认值为8,indent size 表示缩进的字符宽度,默认为2 。有人喜欢缩进为4 ,有人喜欢缩进
为2,根据个人喜好,和程序的复杂度来选择,我一般选择2 。然后紧跟着,下面有个tab key funtion ,说得是按下tab
键所起到的作用,第一个表示插入制表符,第二个表示插入空格,一般选择插入空着(insert with space)这个选项。
为了解决图一的问题,就在show right margin (显示右边空白),处理方法很多,可以不选中,也可以选择Printing
edge (显示到边缘),也可以把Columns (分栏)占的比例修改为100 都可以。另外,根据个人习惯,有人喜欢列出
行号,有人不喜欢,这个可以在configure 的下面show line numbers 的选项,选中即可列出行号。
其他可以根据自己习惯设定,设定好了之后,如图三的效果,就看起来舒服多了。
图三
下面一个重点就是进行项目设定了,这个步骤非常重要,如果没有设置好,有可能编译不通过或者出错。其实我
们当初选择empty project 模版的时候,配置都是属于默认的,但是有些关键配置还是需要自己手动配置的,虽然配置
项目很多,根据网上经验和资料,以及个人理解,列举了几个关键选项来配置即可。
1、IAR EWARM 允许为工作区中的任何一级目录和文件单独设置选项,但是用户必须首先为整个项目设置通用
的选项General Option。
设置方法:选中工作区中的项目名new_project– Debug,按鼠标右键在弹出菜单中选择Options…或选择主菜单
Project Options…。在弹出的Options 窗口左边的目录(Category )中选择第一项General Options。然后分别在:
Target 设置
在Processor Variant 框中选择Device。并点击右边的器件选择按钮,选择芯片型号ST STM32F10x 。同时Endian
mode 选择Little,Stack align 选择4 byte 。其它选项采用默认值。
如图四所示
第2 页 共9 页
欢迎光临我的博客:/mikehendry
图四
2、C/C++编译器选项设置
在通用配置下面,有C/C++ compiler,选中。
然后配置Preprocessor
Preprocessor 页面中,列有标准的include 文件的目录。如果用户的include 文件不在标准目录下时,必须在
Additional include directories 输入包含该项目include 文件的目录。一个目录用一行描述,有多个目录时允许用多行。
在Preprocessor 框中的Additional include directories(one per line) 项目中输入“$TOOLKIT_DIR$\”,
“$TOOLKIT_DIR$\LIBRARY\INC\” (不能完全照搬,看你工程文件夹以及库文件的位置)。其他选项采用默认。如图
五所示