TMS320C6000编译器使用手册
需积分: 0 39 浏览量
更新于2024-06-11
1
收藏 1.98MB PDF 举报
C和汇编手册英文版
本手册主要介绍了 TMS320C6000 优化编译器 v6.1 的使用指南,旨在帮助开发者更好地使用该编译器来开发高效的软件。
**1. 软件开发工具概述**
软件开发工具是指帮助开发者设计、开发、测试和调试软件的工具。这些工具通常包括编译器、汇编器、链接器、调试器和版本控制系统等。在本手册中,我们将重点介绍 C/C++ 编译器的使用。
**1.1 ANSI/ISO 标准**
ANSI/ISO 是一套国际标准,用于规定 C 语言的语法和语义。C/C++ 编译器需要遵守这些标准,以确保生成的代码能够在不同的平台上运行。
**1.2 输出文件**
C/C++ 编译器可以生成多种类型的输出文件,包括对象文件、可执行文件和库文件等。这些文件可以被链接起来,形成一个完整的应用程序。
**1.3 编译器接口**
编译器接口是指编译器与用户之间的交互接口。C/C++ 编译器提供了多种接口,包括命令行接口、图形用户接口和应用程序接口等。
**2. 使用 C/C++ 编译器**
**2.1 关于编译器**
C/C++ 编译器是指将 C 或 C++ 语言代码转换为机器语言的工具。该编译器可以生成高效的机器代码,能够在不同的平台上运行。
**2.2 调用编译器**
C/C++ 编译器可以通过命令行或图形用户接口来调用。在命令行中,可以使用多种选项来控制编译器的行为。
**2.3 更改编译器的行为**
C/C++ 编译器提供了多种选项,可以用来更改编译器的行为。这些选项可以控制编译器生成的输出文件、编译器的优化级别、调试信息等。
**2.3.1 频繁使用的选项**
C/C++ 编译器提供了多种频繁使用的选项,例如 -o 选项可以指定输出文件的名称。
**2.3.2 机器专用选项**
C/C++ 编译器提供了多种机器专用选项,例如 -mv6 选项可以指定目标 CPU 的版本。
**2.3.3 符号调试和性能分析选项**
C/C++ 编译器提供了多种符号调试和性能分析选项,例如 -g 选项可以生成调试信息。
**2.3.4 文件名指定选项**
C/C++ 编译器提供了多种文件名指定选项,例如 -o 选项可以指定输出文件的名称。
**2.3.5 目录指定选项**
C/C++ 编译器提供了多种目录指定选项,例如 -I 选项可以指定头文件的搜索路径。
**2.3.6 汇编器选项**
C/C++ 编译器提供了多种汇编器选项,例如 -Wa 选项可以指定汇编器的选项。
**2.3.7 废弃选项**
C/C++ 编译器提供了多种废弃选项,例如 -K 选项已经被废弃,不再建议使用。
**2.4 环境变量控制编译器**
C/C++ 编译器可以通过环境变量来控制其行为。例如,可以设置 CC 环境变量来指定编译器的名称。
本手册提供了 C/C++ 编译器的使用指南,旨在帮助开发者更好地使用该编译器来开发高效的软件。
2008-12-18 上传
296 浏览量
2010-10-28 上传
2011-01-16 上传
2018-11-06 上传
2012-01-10 上传
2017-12-26 上传
cgq081616
- 粉丝: 162
- 资源: 12
最新资源
- 图布局算法综述(很详细的)
- ORACLE傻瓜手册v2.0
- 基于FPGA 的DDS 调频信号的研究与实现.pdf
- ON_EXTENSION_AND_IMPLEMENTATION_MECHANISM_FOR.pdf
- grails入门指南
- LinkedIn - A Professional Network built with Java Technologies and Agile Practices
- sql性能调整-总结
- 硬盘接口技术详解文档
- 黑客常用DOS命令大全
- Sybase IQ For AIX安装
- GTK+ 2.0教程(PDF中文) unix/linux界面编程必备
- ISO27001标准的英文原版。。
- TD使用手册,比较经典的使用手册,测试必学
- 超市进销存管理系统的开发
- Compiere开发环境配置
- TortoiseSVN中文版手册