|
小弟刚接触linux,一些问题甚是不了,还望各位师兄长多指点
依GNU的解释,GCC是一些常用语言的complier collection + 它们的一些lib.
小弟下了个GCC4.0.2 tar包,进去看,除了gcc文件夹,还有许多诸如libada,libcpp,......的文件夹,这些应该就是各种语言它们附带的lib吧?
既然如此,那么为什么还会有glibc呢?我用rpm查了一下,还有个libgcc,它又
是什么呢?
libstdc++应该是c++的标准lib吧?它与libstdc++.so.*又是什么关系呢?
libstdc++.so.*也是c++的lib吗?GCC4.0.2包里有libstdc++-v3,我机子上
装的是libstdc++-3.3.2-1,如果它们同为c++的lib,那它们的version号是不是
有什么对应关系?比如libstdc++-3.3.5等同于libstdc++.so.6?
我想把旧的GCC卸了,装GCC4.0.2,在论坛搜到几篇相关文章,但讲的都是新版本
GCC与旧版本同存共用,如果卸了GCC,我又怎么./configure,make install呢? |
|