大家好,今天小编关注到一个比较有意思的话题,就是关于linux必须学习gcc吗的问题,于是小编就整理了2个相关介绍Linux必须学习gcc吗的解答,让我们一起看看吧。
学c,c++语言一定要买Windows系统的电脑吗?
不一定需要买Windows系统,可以使用Linux系统。在Linux上有gcc和gc++,这两个软件都是免费的。当然,如果你学习这两个编程语言的目的是为开发Windows应用,那还是要安装Windows的。
armcc比armgcc有什么优点?
armcc 在代码的体积上相比与开源gcc编译器更好,而且作为商业产品,能涉及到处理器的更多细节,所做出来的优化应该也更好,想比较而言,gcc就更加的保守了。
llvm最近势头很猛,因为使用不同的licence,一些商业公司比较青睐,而且作为后发起的项目,在初始设计的时候就考虑到gcc现存的一些问题,更加模块化,有很多先天的优势吧。
但是gcc也在一步步进化,毕竟在目前的开源界,它还是标配吧。
专门掌握的话还是gcc吧
(图片来源网络,侵删)
当然先提醒armcc要比gcc更有效率,编译出来的代码更小,但armcc是收费的。
mcu如果是keil开发,用不到你来接触的armcc的,你只需要会勾选keil上的几个选项框就足以,所以无所谓掌握armcc。
如果是像我这样自己写构建脚本开发mcu,=.,=gcc资料更多,更容易获得,跨平台,同时学习成本低,因为都是可以和桌面平台相通的。
(图片来源网络,侵删)
如果是做嵌入式linux的话,毫无疑问只有gcc了
到此,以上就是小编对于linux必须学习gcc吗的问题就介绍到这了,希望介绍关于linux必须学习gcc吗的2点解答对大家有用。