该gcc(GNUCompilerCollectionGNU编译工具集合)可以实现C语言、C++语言、Java语言由源码向二进制码编译的过程,其是一个工具。
1.软件安装依赖
上图:gcc软件需要另两款软件支持cloog-ppl和cpp
作者开发一个A软件,需要一个函数库,这个函数库已经在作者当时机器的B软件里边存在,这样A软件就不用重复开发,直接调用B软件对应的函数库即可。如果其他人购买了A软件,那么其在安装的时候就会提示需要先安装B软件(此时购买者的机器还没有B软件),
那么A软件在购买者的机器上安装的时候,就提示先安装B软件。
安装A软件必须先安装B软件的过程,就称为A对B形成依赖。
以后A软件在任何机器上安装对B软件都会形成依赖。
【A依赖B依赖C依赖D】
①A软件安装前需要先安装BCD等依赖软件:
A------>B------->C-------->D(D->C->B->A是安装顺序)
②卸载C软件也需要先卸载AB等软件:
C------->B-------->A(A->B->C是卸载顺序)
2.C语言测试gcc工具