点击project->properties,会看到如下:
最重要的就是这里的红色标注的部分,其中绿色标识的是重点。
在这里有对汇编、C的编译选项配置,包含路径,宏定义,连接器的选项配置,以及postbuild的输出配置。
Logging下面可以配置编译过程的log输出到哪里,这个还是比较有用的,当然在IDE上也有编译过程的log输出到console窗口。
一旦遇到build error/warning,可以查看这里。
对于postbuild,可以选择输出文件,例如可以输出bin,也可以输出hex,还可以产生list文件等等。
在Assemble和C,我们以C为重点看一下。
可以定义一些宏定义,也可以去掉一些存在的宏定义,这在我们开发过程中,是比较常用的。
这里可以添加包含路径和文件,往往一些编译错误是因为找不到声明。
关于连接器的配置,连接脚本会在后面的博客中再说明。
这里产生的map文件也是很有用的,这对于我们通过其直接找到函数地址、变量地址都很有帮助。
关于library如果有需要链接,可以在此进行添加。
配置编译输出的文件名字。
如下可以看到编译的日志。
关于编译选项里的细节,用到再详查即可。