glibc(236是什么意思)

精英怪
广告

glibc,236是什么意思?

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

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种包不一定是互斥的,只要符合环境要求,都可以安装。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,125人围观)

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