日期:2014-05-16  浏览次数:20628 次

查看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


------解决方案--------------------
简单来说:
就是有安装包的,和没有安装包的

1) 有安装包,不同的发行版本有不同的形式,常见的是rpm

2) 只有源码,一般就是 make ; make install了


另外,这个查软件包更通用:
rpm -qf `which find`