glibc,236是什么意思?
是一个交叉编译软件。为什么必须要安装呢?

因为我们编写C语言是在我们自己的PC上linux操作系统下利用GCC编写的,而我们的应用程序最终是要装载到ARM芯片上,所以这中间需要转换。就用的arm-linux-gcc来编译生成目标文件。
如果只是用gcc虽然在个人PC编译正确,但是下载到目标芯片却是错误的,原因就在运行的环境不一样。
linux的rpm包有glibc和linux两种?
linux的rpm发行包,一般会在rpm文件名中说明编译这个rpm的环境,安装rpm的时候也要找到对应自己操作系统环境的包来安装。
1:如果rpm包名里面有linux并且指定了linux版本,说明这个rpm包就是在这个linux版本下编译的,如果你的linux版本匹配,就可以安装。
2:如果rpm包名里面有glibc并且指定了glibc版本,说明这个rpm包需要在指定的glibc版本环境中安装,glibc是linux下的基础库。
3:这2种包不一定是互斥的,只要符合环境要求,都可以安装。


还没有评论,来说两句吧...