HighTec编译器系列之01新建工程
继上篇《Hightec编译器系列之白嫖就是爽》小T告诉大家如何白嫖HighTec编译器长达一年之久之后,今天小T告诉大家如何进行HighTec编译器IDE的基础操作-即新建HighTec工程。
以下是本期内容的行文大纲:
S1:创建空工程
1.1 点击如下按钮“Create HighTec Project ” 按照如下顺序进行创建空工程:
1.2 创建工程名并选择对应的产物名称以及语言类型,本工程以Tricore, C语言为例进行讲解:
1.3 点击如下“Finish” 按钮即可创建一个空的HighTec IDE工程:
1.4 创建好的空工程如下图所示,仅包含默认的头文件包含路径,这些默认的头文件包含路径主要是包括一些编译器自带的库文件等:
S2:添加源代码
2.1 基于S1步骤创建好空工程之后,接下来就是添加源代码,添加源代码方式非常简单粗暴,按照如下方式找到空工程根目录下然后直接将源代码复制粘贴即可:
右键点击空工程Demo然后选择**“Properties”** 便可以进入到该工程的编译配置界面:
右键工程点击“**Refresh”**便可以看到上述添加的源代码目录:
S3:添加头文件路径
3.1 右键Demo工程选择“Properties”便进入到如下界面,然后按照如下数字顺序点击便可以进入到添加头文件路径操作:
3.2 点击如下图右侧的**“+”**按钮,然后选择“Workspace” ,进入到头文件选择界面:
上述操作就是表明将所有可能包含头文件的目录全部包含进去,以防止漏选,首次全部选择,后续可以针对性添加,展开后发现文件夹太多怎么办,不要着急,首先可以选中最开始点,然后按住Shift键,最后选择最后展开的目录,此时便可以将中间所有的目录全部选上。
添加好的头文件路径如下图所示:
注意:相比HighTec IDE, Tasking或者ADS集成环境就不需要选择头文件路径,可以自动识别相应的头文件所在路径,非常友好,确实是英飞凌的亲儿子,果然不一般。
S4:修改CPU类型
接下来我们需要针对我们使用的CPU类型来选择对应的CPU型号,方法同上,还是右键点击工程进入到“Property”目录,然后按照如下数字顺序点击便可以进行选择,本Demo工程使用的CPU型号是TC397,所以选择TC39XX:
注:这个CPU类型的更改很多小伙伴容易忘记,否则编译就会报莫名的错误,务必完成该步骤的配置。
S5: 修改Link脚本路径
5.1 编译到最后,我们都需要进入到Link阶段,因此有必要添加对应的lsl脚本文件来保证代码按照Link脚本进行内存分配,本工程根目录下已添加好对应的Link脚本文件如下图所示:
5.2 添加好上述Link脚本之后,还需要指定Link脚本路径,还是要进入到该Demo工程的"Properties"界面,在界面中按照
S6:编译执行
6.1 选中Demo工程,然后可通过点击右键选中“Build Project”选项便可以开启工程编译,当然也可以直接通过快捷键“Ctrl+B”来实现编译:
6.2 如果需要清除之前生成的产物,那么便可以右键工程然后选择“Clean Project”来完成整个产物的清除:
6.3 如果工程较大想提高编译速度,可以右键进入到工程的“Properties”界面,然后点击C/C++ Build-> Behavior -> Enable parallel build进行设置即可:
注意事项:
-
** 一般来说,你可以通过设备管理器查看当前电脑存在多少个核心,一般使能的多线程数目应不超过电脑总核心 2的原则来设置;*
-
HighTec IDE编译会自动生成makefile文件,然后通过Make指令来构建工程最终完成工程的编译;
-
默认自动支持增量编译;
更多精彩内容,欢迎大家多多关注公众号“ADAS与ECU之吾见”,所有最新文章公众号首发。