|
|
各位大哥,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
|