c语言-命令行选项_EWSTM8系列教程06_工程节点选项配置(一)

1cdc9f75156fd26e880b3d43456012e4.png

说明:

本文原创作者『strongerHuang

首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop

该教程基于EWSTM8,大部分内容也适用于IAR其它产品(如:EWARM,EW430等)

一、写在前面

Options for node即节点选项,而node节点位于Project工程的下一级。本文讲述的工程节点选项配置,即菜单Project -> Options下Options for node节点选项中的前五项配置,如下图:

7ed331496ca7032e3858cbad2d4e6af5.png

由于节点选项较多,我将其分为工程节点选项配置(一)工程节点选项配置(二)两篇文章来讲述。

二、拓展内容

本文讲述的工程节点选项配置,其中的工程与节点是包含关系,而工作空间与工程也是包含关系。

2.1 工作空间、 工程、 节点三者的关系

三者之间就是包含关系:工作空间 > 工程 > 节点。一个工作空间可以包含多个工程,一个工程可以包含多个节点,见下图:

e5c43fea135c1579aef9c6416a2e7607.png

请关注系列教程新建多工程,多节点的文章。

2.2 打开节点选项配置的三种方法

1.选中节点 -> 快捷键Alt + F7

这种方法简单、快捷,推荐使用。

2.选中节点 -> 右键 -> Options

69597bcfb48582783fc9630ca302082e.png

3.选中节点 -> 菜单Project -> Options

58e223e631638a80d9032f9e1796b4b8.png

三、General Options普通选项

3.1 Target目标

1.Device:器件

即选择MCU芯片型号,如上图选择的是STM8S103F3P.

2.Code model:代码模式

包含三种:小、中、大;

Small:小

Medium:中

Large:大

对于初学者,可以理解为:如果选择Large大的话,编译出来的Code代码就会更大。具体的差异可以查看生产的.map文件。

3.Date model:数据模式 原理类似上面代码模式,同样有三种: Small:小 Medium:中 Large:大

3.2 utput输出

e4143b7798a1debe02890b79bf83940d.png

1.Output file:输出文件

输出文件类型有两种,但只能二选一。

A.Executable:生成可执行的文件。如Hex、Bin等;

B.Library:生成库文件。

2.Output directories:输出目录(路径)

编译过程中生成的文件分别存放的目录(路径)。默认在Debug文件夹下面就会发现三个文件夹:Exe、Obj、List。

A.Executables/Libraies:生成可执行/库文件的路径

B.Object files:生成目标文件的路径

C.List files:生成列表文件的路径

提示:路径为相对工程文件(如Demo.ewp)的路径。

3.3 Library Configurati

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值