HighTec编译器系列之01新建工程

HighTec编译器系列之01新建工程

继上篇《Hightec编译器系列之白嫖就是爽》小T告诉大家如何白嫖HighTec编译器长达一年之久之后,今天小T告诉大家如何进行HighTec编译器IDE的基础操作-即新建HighTec工程

以下是本期内容的行文大纲:

01新建工程

S1:创建空工程

1.1 点击如下按钮“Create HighTec Project ” 按照如下顺序进行创建空工程:

image-20240218220028057

1.2 创建工程名并选择对应的产物名称以及语言类型,本工程以Tricore, C语言为例进行讲解:

image-20240218220340059

1.3 点击如下“Finish” 按钮即可创建一个空的HighTec IDE工程:

image-20240218220447877

1.4 创建好的空工程如下图所示,仅包含默认的头文件包含路径,这些默认的头文件包含路径主要是包括一些编译器自带的库文件等:

image-20240218220606826

S2:添加源代码

2.1 基于S1步骤创建好空工程之后,接下来就是添加源代码,添加源代码方式非常简单粗暴,按照如下方式找到空工程根目录下然后直接将源代码复制粘贴即可:

右键点击空工程Demo然后选择**“Properties”** 便可以进入到该工程的编译配置界面:

image-20240218221304495

image-20240218221444407

image-20240218221735607

右键工程点击“**Refresh”**便可以看到上述添加的源代码目录:

image-20240218221931329

S3:添加头文件路径

3.1 右键Demo工程选择“Properties”便进入到如下界面,然后按照如下数字顺序点击便可以进入到添加头文件路径操作:

image-20240218222145857

3.2 点击如下图右侧的**“+”**按钮,然后选择“Workspace” ,进入到头文件选择界面:

image-20240218222429335

image-20240218222658487

上述操作就是表明将所有可能包含头文件的目录全部包含进去,以防止漏选,首次全部选择,后续可以针对性添加,展开后发现文件夹太多怎么办,不要着急,首先可以选中最开始点,然后按住Shift键,最后选择最后展开的目录,此时便可以将中间所有的目录全部选上。

添加好的头文件路径如下图所示:

image-20240218223432120

注意:相比HighTec IDE, Tasking或者ADS集成环境就不需要选择头文件路径,可以自动识别相应的头文件所在路径,非常友好,确实是英飞凌的亲儿子,果然不一般。

S4:修改CPU类型

接下来我们需要针对我们使用的CPU类型来选择对应的CPU型号,方法同上,还是右键点击工程进入到“Property”目录,然后按照如下数字顺序点击便可以进行选择,本Demo工程使用的CPU型号是TC397,所以选择TC39XX:

image-20240218223836108

注:这个CPU类型的更改很多小伙伴容易忘记,否则编译就会报莫名的错误,务必完成该步骤的配置。

S5: 修改Link脚本路径

5.1 编译到最后,我们都需要进入到Link阶段,因此有必要添加对应的lsl脚本文件来保证代码按照Link脚本进行内存分配,本工程根目录下已添加好对应的Link脚本文件如下图所示:

image-20240218224306484

5.2 添加好上述Link脚本之后,还需要指定Link脚本路径,还是要进入到该Demo工程的"Properties"界面,在界面中按照

image-20240218224756566

S6:编译执行

6.1 选中Demo工程,然后可通过点击右键选中“Build Project”选项便可以开启工程编译,当然也可以直接通过快捷键“Ctrl+B”来实现编译:

image-20240218224955752

6.2 如果需要清除之前生成的产物,那么便可以右键工程然后选择“Clean Project”来完成整个产物的清除:

image-20240218225145501

6.3 如果工程较大想提高编译速度,可以右键进入到工程的“Properties”界面,然后点击C/C++ Build-> Behavior -> Enable parallel build进行设置即可:

image-20240218225339020

注意事项:

  • ** 一般来说,你可以通过设备管理器查看当前电脑存在多少个核心,一般使能的多线程数目应不超过电脑总核心 2的原则来设置;*

  • HighTec IDE编译会自动生成makefile文件,然后通过Make指令来构建工程最终完成工程的编译;

  • 默认自动支持增量编译;

更多精彩内容,欢迎大家多多关注公众号“ADAS与ECU之吾见”,所有最新文章公众号首发。

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Hightec新建工程是一个新创建的工程项目,该项目旨在引入高科技技术和创新思维,以满足市场需求和提供更好的产品和服务。 首先,Hightec新建工程将会进行一个全面的市场调研,以了解目前市场上存在的需求和竞争情况。通过分析市场的现状和趋势,我们可以确定项目的目标和定位,并确定业务模式和市场推广策略。 其次,Hightec新建工程将侧重于技术创新和研发。我们将建立一支高水平的研发团队,利用最新的高科技技术,不断开发和改进我们的产品和解决方案。通过不断创新和投资研发,我们将能够提供更具竞争力和创新性的产品,以满足客户的需求。 此外,Hightec新建工程还将注重人才培养和团队建设。我们会征求和聘用行业内的专业人士,他们拥有丰富的经验和知识。我们将建立良好的工作环境和文化,鼓励员工的创新思维和团队合作精神。通过提供培训和发展机会,我们将打造一支高素质和有激情的团队,为项目的成功做出贡献。 最后,Hightec新建工程将非常重视项目的管理和执行。我们将建立一套有效的项目管理体系,确保项目按时、按质量、按成本完成。我们将根据项目的需要,确定合适的实施方案和资源分配,以确保项目的顺利进行和目标的实现。 总体而言,Hightec新建工程是一个追求技术创新和提供高品质产品和服务的项目。我们将通过市场调研、技术研发、人才培养和项目管理等措施,确保项目的成功并满足客户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车小T

感谢打赏,我会继续努力奉献精彩

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值