MPLAB XC16C编译器:-matlab选项下的动力系统吸引子仿真输出文件
需积分: 49 71 浏览量
更新于2024-08-09
收藏 3.92MB PDF 举报
在MPLAB XC16 C编译器用户指南中,关于"编译器输出-matlab模拟动力系统吸引子"的部分主要关注编译器在编译过程中的文件生成和管理。当你使用编译器时,它会产生多种类型的输出文件,这些文件对于理解和调试程序、以及针对特定目标设备编程至关重要。以下是关键知识点:
1. **输出文件类型**:
- 编译器输出的文件包括可执行文件(file.hex),COF调试文件(file.cof,默认),ELF调试文件(file.elf),目标文件(file.o)等。汇编代码文件有file.S(经过预处理)和file.s(中间文件),预处理后的文件为file.i,预过程抽象汇编语言文件为file.p,以及映射文件file.map。
2. **默认输出**:
- 如果不指定,编译器会生成一个名为a.out的ELF文件。然而,如果使用MPLAB X IDE,项目文件通常作为输出文件的基础名称,具体取决于用户设置。
3. **MPLAB X IDE**:
- 使用IDE时,项目文件通常会对应一个输出文件,用户手册中提供了更多关于IDE如何处理编译选项的详细信息。
4. **自定义输出**:
- 编译器xc16-gcc的默认行为是生成ELF输出,但可以通过第5.7节的"驱动程序选项说明"来改变文件输出格式或名称。
5. **注意事项**:
- 微芯科技公司对其中文翻译文档表示,尽管提供中文版本方便理解,但务必参考英文原版文档以获取最准确的产品性能和使用信息。
- 用户在使用Microchip器件时必须自行确保应用符合技术规范,并承认公司不对产品性能、适用性或安全性作出任何明确或隐含的担保,特别是涉及生命维持或生命安全应用时。
- 关于代码保护,Microchip强调其产品的技术规格,并提醒用户当前存在恶意破坏代码保护功能的风险,这并非正常操作规范的一部分。
总结来说,这部分内容详细解释了MPLAB XC16 C编译器在输出文件的种类、默认设置、IDE集成以及代码保护策略等方面的重要特性,对于开发人员理解和管理编译过程极其重要。
2019-10-29 上传
175 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Yu-Demon321
- 粉丝: 23
- 资源: 3957
最新资源
- aggregate_resources:与使用传统循环相比,此仓库包含一个汇总参数示例。 该演示是使用eos_vlan模块在Arista vEOS上完成的
- spatial_rcs
- socket_handshake
- CubeApi
- 文件时间批量修改工具(指定时间随机)
- ncomatlab代码-x5chk2021:x5chk2021
- python-math-solver:用Python编写的定理证明者求解器
- laravel-grid-app:Laravel应用程序展示leantonylaravel-grid软件包功能
- Tag-Based-File-Manager:用python编写的基于标签的文件管理器
- kxmlrpcclient:KXMLRPCClient-帮助使用XML-RPC API的库
- ProjetosJava
- 英语-
- ncomatlab代码-pyldas:土地数据同化系统(LDAS)的python包
- dictionary-app
- COSC-473-项目
- ExampleOfiOSLiDAR:iOS ARKit LiDAR的示例