生成包含C库的应用程序----ADS编译器和库文件使用指南 中文翻译(原创)
来源:互联网 发布:php socket 长连接 编辑:程序博客网 时间:2024/05/01 03:07
Building an application with the C library (生成包含C库的应用程序)
关键字:ADS,编译器,库文件,使用指南,main函数,嵌入式C
本节介绍与C或C++库函数链接的应用程序的创建.C库函数负责下面操作:
• 创建一个C或C++程序能够执行的环境。这包括
—建立栈;
—建立堆,如果有需要的话(如果使用动态内存分配的话C++中的new/delete,C中的malloc/free);
—初始化该程序中使用到的库部分。
• 调用main函数开始执行.
• 支持程序使用ISO定义的函数.
• 捕捉运行错误和信号,如果有必要,还终止程序的执行或退出程序
应用程序有三种主要方式来使用库资源:
•生成一个能在ARMulator, Angel, or Multi-ICE等半主机环境下调试的半主机应用程序.
具体参见文档Building an application for a semihosted environment。
•生成一个非主机应用程序,例如可以嵌入ROM中.
具体参见文档Building an application for a nonsemihosted environment.
•生成一个不包含main函数,也不需初始化库的应用程序.
这种应用程序只有有限的库功能支持,除非自行重新实现某些库函数的功能.
具体参见文档Building an application without the C library.
- 生成包含C库的应用程序----ADS编译器和库文件使用指南 中文翻译(原创)
- C编译器错误信息中文翻译
- C编译器错误信息中文翻译
- Yacc: 另一个编译器的编译器(S.C.Johnson著,中文翻译)
- ADS生成.bin文件
- ADS生成BIN文件
- 【CUDA学习-原创】包含C和.cu的工程实现!
- QT应用程序中debug和release包含不同的库
- 对象或库文件“XXX.lib”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- 对象或库文件 "xxx.lib" 是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
- C/C++编译器编译过程和头文件包含错误解决方案
- Linux动态库的生成与使用指南
- .net应用程序和TW3的ADS之间通讯
- ADS中对于C库的初始化设置
- 2006年9月24日 C 文件中代码包含库 和 我的 Flash
- C文件包含.h文件和包含.c文件总结
- windows应用程序(C#)生成的EXE文件图标修改
- ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段
- 陌上红尘,可有摆渡人?
- 什么是 EXIF
- break and continue
- vc 皮肤制作!
- 在windows下安装postgre
- 生成包含C库的应用程序----ADS编译器和库文件使用指南 中文翻译(原创)
- resin无法启动
- 变量的声明和定义以及extern的用法
- java世界中常见的产品
- 构造链表的一个注意事项
- 真正爱你的男孩
- EXif address
- 如何写出专业的C头文件(转)
- 程序人生