许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  TASKING塔斯金中国正式入驻知乎,软件资讯分享

TASKING塔斯金中国正式入驻知乎,软件资讯分享

阅读数 89
点赞 0
article_banner

1 概述

本文档基于TASKING_TriCore-VX_v6.3r1编写,用于指导用户如何进行全局配置项的设置。

2 Global Options 全局设置概览

全局设置共分为四项(见图 1):

图 1

1. Use global 'product directory' preference

2. Treat warnings as errors

3. Keep temporary files

4. Verbose mode of control program

接下来针对这几个选项,展开详细的介绍。

2.1 产品安装路径选项Use global 'product directory' preference

这个选项是用来配置TASKING VX-toolset的安装路径,建议保留默认设置,不需要更改。

2.2 警告当作错误“Treat warnings as errors”

工程编译 的过程中,如果遇到警告,编译会继续进行;如果遇到错误,编译会停止。这个配置项的应用,会把所有的警告当作错误来处理。

2.2.1 IDE配置

在全局配置项中勾选上“Treat warnings as errors”选项,将所有的“warning”当作“error”来处理,包括编译、汇编 和链接的所有过程。

如果需要单独将编译、汇编和链接过程的“warning”处理成“error”,可以在“Miscellaneous”中的“Additional options”添加指令来实现。

指令为:--warnings-as-errors[=number[-number],...]

使用此选项,可分别将编译、汇编和链接过程的警告视为错误:

• 如果指定此选项但不带数字,则所有警告均视为错误。

•如果使用数字或范围指定此选项,则仅将指定的编码的警告视为错误。

针对某个工具(c、c++、assembler、linker)的特定警告视为错误时,使用--pass-tool选项将此选项直接传递给该工具。 例如,使用--pass-c =-warnings-as-errors [= number]将特定的C编译器 警告视为错误。

2.2.2 命令行控制语法“Command line syntax”

命令行控制可以直接使用如下指令:

--warnings-as-errors[=number[-number],...]

其中number 是Warning的编号,多个编号之间用逗号“,”隔开。

应用示例:

--warnings-as-errors把所有的warning当作error来处理。

--warnings-as-errors[=xx],把编号为xx的警告当作错误来处理。

--warnings-as-errors[=[-xx]],不把编号为xx的警告当作错误来处理。

当需要将指定工具的特定警告视为错误时,使用--pass-tool选项将此选项直接传递给该工具。例如,使用--pass-c =-warnings-as-errors = number将C编译器的特定警告视为错误。

2.3 保留临时文件“Keep temporary files”

默认情况下,控制程序会删除中间文件,例如.src文件(编译器阶段的结果)和.o文件(汇编器阶段的结果),这样可以节省存储空间。

使用该选项,可以使控制程序保留编译和汇编阶段产生的临时文件。

2.3.1 IDE环境配置

在“Global Options”中勾选“Keep temporary files”,保留编译阶段生成的.src文件和汇编过程生成的.o文件。

2.3.2 命令行控制语法“Command line syntax”

如果使用命令行,

长指令:--keep-temporary-files

短指令:-t

示例:

cctc --keep-temporary-files test.c

控制程序将在创建绝对目标文件test.elf时保留其生成的所有中间文件。

2.4 控制程序模式“Verbose mode of control program”

使用此选项,您可以将控制程序置于详细模式。在软件Build的过程中具体的效果可以对比:在编译“Cpu0_Main.c”时,未使能该选项,显示的信息为:“Compiling Cpu0_Main.c”;使能该选项,信息显示如下图所示。

建议:根据实际需求使用该功能。

2.4.1 IDE环境设置

在IDE环境下,在“Global Options”中勾选“Verbose mode of control program”,使能了详细模式。

2.4.2 命令行控制语法

在makefile中添加指令:

长指令:--verbose

短指令:-v

3 联系我们

如有技术问题,请联系TASKING中国,您将获得最专业、最及时的技术支持。

邮箱:support.china@tasking.com

官方网站:tasking.com

试用申请:tasking.com/trial

请关注官方订阅号,获取最新的TASKING信息资讯和技术文档

http://weixin.qq.com/r/JhxCWnDEgy38rTQ590k0 (二维码自动识别)


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空