GNU提供的开发工具链有哪些工具程序,试举出2、3例

浏览量:1671
时间: 2024-03-27 14:52:19

编辑器: vi,emacs
代码打补丁工具: diff & patch:
项目构建工具: make(Makefile),autotool(包括Autoconf, Automake 和 Libtool)
版本控制工具: cvs,subversion,GNU Arch:GNU,git:
C库: glibc,uclibc,newlib,diet libc
二进制和目标文件处理工具: binutils
编译器: gcc
源代码调试器: gdb
内存管理检查器: valgrind
调用跟踪器: strace,ltrace:,truss
性能分析器: gprof,qprof,oprofile
(编译开发工具:即能够把一个源程序编译生成一个可执行程序的软件,如gcc等。
调试工具:即能够对执行程序进行源码或汇编级调试的软件,如gdb等。
软件工程工具:用于协助多人开发或大型软件项目的管理的软件,如make、cvs等。)

image.png

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
试简要说明Linux系统在目标板上的启动过程?

用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导 Linux,Li... 详情>>

2024-10-16 17:07:10
运放电路怎么设计?虚短虚断是什么?同相反相比例放大怎么算?硬件面试

一句话答案运放线性区两个核心:虚短(V+=V-)、虚断(输入电流为0);同相放大增益=1+Rf/Rin,反相放大增益=-Rf/Rin;同相输入阻抗高,反相虚地适... 详情>>

2026-09-22 08:42:54
Linux内核模块怎么编写与加载?嵌入式Linux面试从module_init讲到insmod

嵌入式Linux中级技术基础题本文概述内核模块(Kernel Module)是嵌入式Linux工程师的基本功,也是面试必考题。面试官想听的不是背一个hello模... 详情>>

2026-09-03 13:53:27
EMI辐射发射超标怎么排查和整改

分类:EMC电磁兼容经验级别:中级难度:★★★☆☆题型:问题排查+整改方案EMI辐射发射测试是产品EMC认证中最常见也最容易超标的项目本文概述EMI辐射发射整改... 详情>>

2026-08-12 09:57:55
硬件设计中LDO和DC-DC怎么选?面试要从7个维度对比讲清选型逻辑

分类:硬件工程师面试题经验级别:中级难度:中级题型:电源设计/器件选型📖 本文概述LDO和DC-DC的选型是硬件工程师面试中的基础但重要的问题。本文从效率、纹... 详情>>

2026-08-08 16:41:20
开班信息