Linux嵌入式开发是否有必要专门学习GCC

Linux嵌入式开发是否有必要专门学习GCC,第1张

没必要,gcc都是工具调用的(比如make),而不是手动编译(出错概率高且要编译的文件多的时候很麻烦),所以需要了解Makefile格式以及autoconfig工具(大部分源代码包使用此工具生成configure脚本,此脚本生成Makefile文件)。有必要学习Linux系统的结构,以及启动流程。

调试的话不同于win下的vc,因为Linux嵌入式多数情况下调试的是内核,所以一般采用在源代码添加打印的方式输出debug信息。反正我编译应用层源码的时候几乎没真正手动执行过gcc命令,基本上都是执行的configure之后再make

gcc是LINUX自带的一个编译器,但是默认情况是没有安装的,如果要进行编译安装某些网络服务,例如最常用的apache就需要安装了!如果不准备做编译安装就可以不装这个编译器了,另外提醒你一下,这个编译器的倚赖关系还挺复杂的,安装的时候要注意看提示信息!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8679712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存