蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 | -->
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程 -->


    

蓝森林 http://www.lslnet.com 2006年8月16日 14:08

各位大哥,LINUX下命令的源代码怎么查看?

有什么网站可以找到代码阅读?帮帮忙,没有动手做过项目工作都不好找?谢谢各位了

很多都可以通过xxxuils方式找到,比如coreutils, binutils等等,可以下载源代码

不过有很多是源于BSD的,我建议您直接看FreeBSD下的源代码,在/usr/src/usr.bin和/usr/src/usr.sbin下全部都是。

Re: 很多都可以通过xxxuils方式找到,比如coreutils, binutils等等,可以下载源代码

谢谢老大,象什么聊天等程序的源代码那里可以找到?
你可以把你写的一些程序的代码给我看一下吗?
实在想动手写点东西,又不怎么着手?想先学习一下你们的代码,然后在行动。。。

很多open source的项目的,下载回来看看就可以了

网络的资源太多了,呵呵。

Re: 很多open source的项目的,下载回来看看就可以了

怎么找啊/我看到的都是软件,没有源代码?
多半是我的无知!!!!!!!!!但没有办法,接触少了。
麻烦老大介绍个有源码的下载地址

Re: 很多open source的项目的,下载回来看看就可以了

http://www.gnu.org/software/findutils/
http://www.gnu.org/software/binutils/
http://www.gnu.org/software/coreutils/

Re: 很多open source的项目的,下载回来看看就可以了

谢谢了!老大就是好人啊!
真热心

Re: 各位大哥,LINUX下命令的源代码怎么查看?

先 rpm -qf 查找命令所在的RPM包,然后上fedora、redhat、rpmfind等网站找rpm的源码包即可。

或者到freshmeat、sf.net等网站直接搜索

这也是好主意,我以前从来没安装国源代码包,以后可以试试



Re: 各位大哥,LINUX下命令的源代码怎么查看?

新手推荐看busybox的源代码
简单且实用
真能看懂也算有功力了

看源代码在Gentoo Linux里很方便的
我要是想看什么代码只要一个命令就好了
比如busybox,就用
unpack busybox
unpack是我写的一个脚本
#!/bin/bash
if [ -z $1 ]
then
echo "usage: unpack pkgname"
exit 1
fi

EBUILD=`equery w "$1"`

if [ -z $EBUILD ]
then
echo "ebuild not found"
exit 1
fi

echo $EBUILD
echo -n "continue? "
read yes
if [[ $yes != "yes" ]]
then
exit
fi

WORKDIR=`echo ${EBUILD} | sed -re 's/.*\//\/var\/tmp\/portage\//' -e 's/.ebuild//'`

if [ -d $WORKDIR ]
then
echo "${WORKDIR} exists, will be deleted"
sudo rm -rf $WORKDIR
fi

ebuild $EBUILD unpack

sudo chown -R zhangle: $WORKDIR




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com