GNU

经常分不清GNU是啥,今天总结下,其实就是一个工具集合,主要用来编译程序和支持程序运行相关的工具集:

 

工具说明
gcc GNU C 语言编译器
g++ GNU C++ 语言编译器
gdb 调试器,用于调试可执行程序
ar 生成静态库 .a ,可以编辑和管理静态链接库
make 生成器,可以根据 makefile 文件自动编译链接生成可执行程序或库文件
ld GNU 链接器,将目标文件和库文件链接起来,创建可执行程序和动态链接库
ldd 查看可执行文件依赖的共享库(扩展名.so,也叫动态链接库)

 

借鉴:https://mp.weixin.qq.com/s/fp2fonBB5aCOxURQRhDvpQ

posted @ 2021-07-28 15:36  朱小勇  阅读(252)  评论(0)    收藏  举报