PICC18编译器详细使用手册:命令行与选项详解

需积分: 9 1 下载量 16 浏览量 更新于2024-07-26 收藏 7.2MB PDF 举报
本资源是关于PICC18的完全使用手册,由HI-TECHSoftware公司提供,版权归Microchip Technology Inc.所有。该手册详细介绍了PICC18编译器及相关工具的使用,旨在帮助开发人员有效地利用这款高性能的微控制器编译器。 1. **简介**(Introduction) - 手册首先对文档的排版约定进行了说明,确保读者能够理解和遵循手册中的文本格式和指示。这可能包括字体、符号和缩进规则等。 2. **PICC-18命令行驱动**(PICC-18 Command-line Driver) - 该部分着重于如何通过命令行与编译器进行交互,包括: - **长命令行**: 提供了使用完整的命令选项来设置编译参数,如选择内存模型、编译为对象文件等。 - **默认库**:介绍了预设的库文件,这些文件在编译过程中会被自动搜索或链接,以支持标准功能的实现。 3. **标准运行时代码**(Standard Runtime Code) - 详细解释了用于程序执行的基本框架,可能包括启动代码、中断服务程序等,这些是每个应用程序运行的基础。 4. **编译器选项**(PICC18 Compiler Options) - 这一部分深入解析了各种编译选项: - `-Bmodel`:用于选择程序在不同内存模型下的编译行为,如小端模式或大端模式。 - `-C`:编译源代码为可执行的目标文件。 - `-Dmacro`:定义宏指令,用于在编译时替换预定义的字符串或值。 - `-Efile`:将错误消息重定向到指定文件,便于跟踪和管理错误。 - `-Gfile`:生成源代码级别的符号文件,有助于调试和性能分析。 - `-Ipath`:设置头文件搜索路径,使编译器能找到必要的包含文件。 - `-Llibrary`:扫描指定库,用于链接所需的库函数。 - `-L-option`:直接调整链接器选项,允许高级定制。 - `-Mfile`:生成目标文件的链接地图,显示内存分配情况。 - `-Nsize`:设置标识符的最大长度,影响代码大小和可读性。 - `-Ofile`:指定输出文件名,明确编译结果的存储位置。 PICC18说明手册是一份实用的指南,它涵盖了从基本的命令行操作到高级编译器选项的全方位内容,为使用Microchip PICC18编译器进行嵌入式系统开发的工程师提供了全面的指导和支持。通过理解和掌握这些内容,开发人员可以优化程序性能、提高开发效率,并确保代码的正确性和兼容性。