Features of GCC

  • GCC is a portable complier -- it runs on most platforms(平台) available today,and can produce output for many types of processors.In addition to the peocessors used in personal computers,it also supports microcontrollers(微处理器),DSPs and 64-bit CPUs.
  • GCC is not only a native compiler -- it can also cross-compile(交叉编译) any program,producing executable(可执行的) files for a different system from the one used by GCC itself.This allows software to be compiles for embedded (嵌入的)systems which are not capable of running a compiler.GCC is written in C with a strong focus on portability,and can compile itself,so it can be adapted to new system easily.
  • GCC has multiple(许多的) language frontends(前端),for parsing(剖析) different languages.Programs in each language can be compiled,or cross-compiled,for any architecture(架构).For example,an ADA program can be compiled for a microcontroller,or a C program for a supercomputer.
  • GCC has a modular(模块的) design,allowing support for new languages and architectures to be added.Adding a new language front-end to GCC enables the use of that language on any architectures,provided that the necessary run-time facilities(工具)(such ad libraries)are available.Similarly,adding support for a new architecture makes it available to all languages.
  • Most importantly,GCC is free software,distributed(分布的) under the GNU General Public License(GNU GPL).This means you have the freedom to use and to modify GCC,and with all GNU software.If you need support for a new type of CPU,a new language, or a new feature you can add it youself,or hire(雇佣) someone to enhance GCC for you.You can hire someone to fix a bug if it is important for you work.
  • Furthermore,you have the freedom to share any enhancements you make to GCC.As a result of this freedom you can also make use of enhancements to GCC developed by others.The many features offered by GCC today show how this freedom to cooperate(合作) works to benefit you,and everyone else who uses GCC.

2020.9.30

http://www.taodudu.cc/news/show-4506008.html

相关文章:

  • Python爬虫:js加密实例-有道翻译
  • miniconda 安装与源配置
  • 打包aab_聚餐买单AA制已经过时了 AAB制、AABB制、BBK制,你选哪个?
  • 005_wz_bbk_-v详细信息,-c生成中间文件,链接次序
  • SLAM基础 —— 视觉与IMU融合(VIO基础理论)
  • 信号与系统->系统的时域分析
  • Android 自带的应用统计服务(UsageStatsService)
  • dbus的代码范例 linux_Dbus简介与简单的收发示例程序
  • 全球与中国机器人贴标机市场深度研究分析报告
  • 003_wz_bbk_Linux下GCC的安装
  • Android~快捷方式兼容适配
  • python中文词频排序_python统计词频并排序
  • 【Linux】宝塔面板 SSL 证书安装部署
  • 001_wz_bbk_GCC的介绍与发展历史
  • 开源项目treasure_house
  • java图书角是什么_图书角是什么意思
  • 2020湖南大学ACM新生杯题解- D Treasure Cave
  • ZOJ ——3629 Treasure Hunt IV
  • hdu1151Air Raid poj2594Treasure Exploration题解
  • POJ 1066 Treasure Hunt 解题报告
  • POJ--2594|Treasure Exploration
  • poj 1066 Treasure Hunt
  • 【思维题】CodeForce 817A Treasure Hunt
  • 洛谷P3004 宝箱Treasure Chest——DP
  • Gym 100971A Treasure Island
  • poj 2594 Treasure Exploration
  • HDU 5446 Unknown Treasure(Lucas定理+CRT)
  • 8.1~8.2 周末翻倍奖励——滴滴快车单
  • 7.25~7.26 周末翻倍奖励——滴滴快车单
  • 像滴滴快车一样的网约车上区块链后能否杜绝惨案发生

002_wz_bbk_GCC的特点相关推荐

最新文章

  1. python3 异步错误 asyncio.Semaphore RuntimeError: Task got Future attached to a different loop
  2. mpls ldp lsp建立过程——Vecloud
  3. 应用程序“DEFAULT WEB SITE/ICLOCK”中的服务器错误
  4. WPF中桌面屏保的制作(主要代码)
  5. 如何做深ViT模型?NUS、字节:引入Re-attention机制,实现强大性能
  6. 有效数据外含有额外数据_Excel|应用数据有效性规范数据录入
  7. mysql 5.6.20 优化_mysql 5.6.20 占用内存超大,大概400M左右
  8. 程序有时能运行有时不能_学法能有什么好处?有时候觉得挺“秃”然的..
  9. micro 和 macro F1 值 的区别?
  10. ArrayList非线程安全
  11. 诱人的 TypeScript 视频教程(69 个视频)
  12. 泛微OA云桥 未授权任意文件读取
  13. 新版男神女神完整投票系统源码V5.5.21版本
  14. 【IoT】创业:产品生产之老化测试
  15. 极限编程中的十二个最佳实践
  16. uni-app视频保存到本地/相册
  17. 记事正文 - QQ邮箱
  18. 01.使用.svg格式图片生成app图标详细步骤和注意事项
  19. 机器视觉工程师前景如何,计算机视觉工程师前景
  20. 复杂场景下智能汽车目标检测心得体会

热门文章

  1. STM32通过I2C接口采集温湿度
  2. unity2D学习(10)创建敌人、为敌人编写简单的AI
  3. tomcat启动错误Error deploying web application directory
  4. NVIDIA GTC 明日如约举行,持续 15 天,三万人已报名
  5. 苹果语音备忘录可以转文字吗?可以语音转文字的备忘录便签
  6. UVA 1262 Password
  7. 万物流变:从辩证法看互联网架构和人生
  8. windows 10 输入法切换设置
  9. java中a z正则表达式,Java正则字符类[a-zA-Z]匹配
  10. java字符串加密解密工具类