TI中文支持网
TI专业的中文技术问题搜集分享网站

ccs8.2 版本中在编译omapL138 ARM核的时候编译器有两个选项 ti v18.1.3.lts 与gnu v7.2.1 (linaro)区别?

ccs8.2 版本中在编译omapL138 ARM核的时候编译器有两个选项 ,

这个两个选项ti v18.1.3.lts  与gnu v7.2.1 (linaro)区别是什么?

Shine:

ti v18.1.3.lts这个是TI的compiler,支持部分gnu v7.2.1 (linaro)功能,请看下面的wiki网站。
processors.wiki.ti.com/…/GCC_Extensions_in_TI_Compilers

Trolong_support:

1.“GNU,名称来自Gnu's Not Unix"的缩写,一个类UNIX的操作系统,由GNU计划推动,目标在于创建一个完全兼容于UNIX的自由软件环境。”由于当时UNIX系统是收费的,后续推出计划中的操作系统,名为GNU。
GUN系统的优点:强健的编译器,有力的文本编辑器GUN系统的缺点:内核hurd不够完善,没有出稳定版本

2.GCC(GNU Compiler Collection,GNU编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPL及LGPL许可证所发布的自由软件,也是GNU项目的关键部分,亦是自由的类Unix及苹果电脑Mac OS X 操作系统的标准编译器。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。

user4117338:

回复 Shine:

这两个 都可以用C编译吗? 若是的话哪个用C编译更合理?

Ryan BL:

回复 user4117338:

一个是ti推出的,一个是开源组织搞的,经ti合作伙伴优化。
两个都可以用。
特别的,如果是linux开发,那个似乎仅能用gnu的。
如果纯裸跑,要求极限高性能,ti的编译器更好些,毕竟知子莫如父。

user4117338:

回复 Ryan BL:

谢谢您的回复

赞(0)
未经允许不得转载:TI中文支持网 » ccs8.2 版本中在编译omapL138 ARM核的时候编译器有两个选项 ti v18.1.3.lts 与gnu v7.2.1 (linaro)区别?
分享到: 更多 (0)