PICC18编译器详细使用手册:命令行与选项详解
需积分: 9 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编译器进行嵌入式系统开发的工程师提供了全面的指导和支持。通过理解和掌握这些内容,开发人员可以优化程序性能、提高开发效率,并确保代码的正确性和兼容性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-03-14 上传
2022-09-20 上传
2022-09-19 上传
2012-05-30 上传
2014-04-04 上传
2021-09-21 上传
spartacus_2006
- 粉丝: 0
- 资源: 7
最新资源
- nostalgebraist-autoresponder:tumblr bot nostalgebraist-autoresponder的代码
- Multi depth pointer based Triangle List:非常快速且可动态扩展的数据结构。-开源
- Android参考源码-调用Android中的软键盘.zip
- ynapshot-CPETT,c语言测试源码是否正确,c语言
- baseballmatching2
- grunt-boilerplate:Grunt、LESS 和 include-replace 满足您所有的 webapp 开发需求
- ibc2k1.github.io
- xryuseix.github.io
- Android应用源码之悬浮窗 监视内容.zip项目安卓应用源码下载
- zbzh,c语言二十一点游戏源码简单,c语言程序
- Vier Hack-crx插件
- BowlingScoreCalculator
- Kinematics-Web-Calculator
- OFDM 频谱:带 GI 的 OFDM 频谱。-matlab开发
- ChatApplication
- No roses-crx插件