当前位置: 技术问答>linux和unix
查看linux源代码(主要是命令的)
来源: 互联网 发布时间:2016-01-12
本文导语: 现在学linux编程,想看一下源代码, 网上说又要装源代码而且还不是一般的安装而且安装版本又不同还要专门的工具来看代码,反正很烦 希望大家能告诉我怎么安装,最好详细点,感激不尽 | ...
现在学linux编程,想看一下源代码, 网上说又要装源代码而且还不是一般的安装而且安装版本又不同还要专门的工具来看代码,反正很烦
希望大家能告诉我怎么安装,最好详细点,感激不尽
希望大家能告诉我怎么安装,最好详细点,感激不尽
|
以find命令为例:
第一步,确定命令属于哪个rpm包:
#rpm -qf /usr/bin/find
findutils-4.1-34
第二步,查找findutils的源码包findutils-4.1-34.src.rpm,这个一般在发行版的网站上可以找到
第三步,安装源码包:
rpm -ivh findutils-4.1-34.src.rpm
安装好之后可以到/usr/src/RedHat/SOURCE下找到相关的源码包
详见
http://blog.sina.com.cn/u/5888d6a6010008m1
第一步,确定命令属于哪个rpm包:
#rpm -qf /usr/bin/find
findutils-4.1-34
第二步,查找findutils的源码包findutils-4.1-34.src.rpm,这个一般在发行版的网站上可以找到
第三步,安装源码包:
rpm -ivh findutils-4.1-34.src.rpm
安装好之后可以到/usr/src/RedHat/SOURCE下找到相关的源码包
详见
http://blog.sina.com.cn/u/5888d6a6010008m1
|
简单来说:
就是有安装包的,和没有安装包的
1) 有安装包,不同的发行版本有不同的形式,常见的是rpm
2) 只有源码,一般就是 make ; make install了
另外,这个查软件包更通用:
rpm -qf `which find`
就是有安装包的,和没有安装包的
1) 有安装包,不同的发行版本有不同的形式,常见的是rpm
2) 只有源码,一般就是 make ; make install了
另外,这个查软件包更通用:
rpm -qf `which find`