linux里的源码编译器

学习中一点个人认识:

linux里大多时候用的是官方的RPM的压缩包,但是很多时候用起来不方面,有的功能用不到,有的功能欠缺,有的时候路径需要指定。不怎么灵活,这个是时候第三方的源码包就排上用场了。

源码包不像rpm包,不需要编译,安装路径都指派好了,源码包需要被编译,成为计算机可以读取的二进制文件,才能被执行。

这个时候就需要安装一些开发工具软件如,gcc,make等。gcc这个开发软件很强大,主要能编译c语言等很多语言,但是用起来不是很方面,特别是当源码包里文件比较多的时候,需要编译多的时候,一点点的改动都都要用gcc打很多命令。这个时候就需要make这个工具了,make主要执行makefile里的内容,makefile里包含了gcc一些列命令和目录的指定。用起来很方便。

当一个源码tar包被解压缩后,需要运行./configure脚本,用来检测gcc有没有安装,还可以指定安装位置于功能。然后进行make的编译,编译成功后生成内核可以执行的文件,这个时候就可以用make install安装源码包了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值