快乐虾
http://blog.csdn.net/lights_joy/
本文适用于
gcc- 4.3.1
Blackfin系列DSP
Visual Studio 2005
欢迎转载,但请保留作者信息
cat >>$CONFIG_STATUS <<_ACEOF
#
# INIT-COMMANDS section.
#
subdirs='$subdirs'
_ACEOF
这段命令将取得需要处理的子目录,搜一下$subdirs:
subdirs=
for lang in ${srcdir}/*/config-lang.in
do
test "$lang" = "${srcdir}/*/config-lang.in" && continue
lang_alias=`sed -n -e 's,^language=['"'"'"'"]/(.*/)["'"'"'"'].*$,/1,p' -e 's,^language=/([^ ]*/).*$,/1,p' $lang`
if test "x$lang_alias" = x
then
echo "$lang doesn't set /$language." 1>&2
exit 1
fi
subdir="`echo $lang | sed -e 's,^.*//([^/]*/)/config-lang.in$,/1,'`"
subdirs="$subdirs $subdir"
………………..
done
它将在gcc子目录下搜索所有的config-lang.in这个文件,如果存在就把这个子目录添加到subdirs的列表中。最后得到的结果为:
subdirs=' cp treelang'
无心插柳-在vs2005中编译GCC4( 2008-1-13 )
gcc交叉编译的实现( 2008-1-25 )
在vs2005下编译gcc:工程文件( 2008-1-30 )
从asm_out_file看gcc汇编代码的生成( 2008-1-30 )
gcc4.1中的machine_mode( 2008-2-1 )
gcc 4.3 configure脚本学习(1):前言( 2008-4-23 )
gcc 4.3 configure脚本学习(2):Be Bourne compatible( 2008-4-24 )
gcc 4.3 configure脚本学习(3):NLS nuisances( 2008-4-24 )
bfin-gcc-4.3.1中config.h的生成( 2008-8-5 )
bfin-xxx-gcc-4.3.1中config.status的生成及运行(1):输出注释( 2008-8-5 )
bfin-xxx-gcc-4.3.1中config.status的生成及运行(2):Shell检测( 2008-8-5 )
bfin-xxx-gcc-4.3.1中config.status的生成及运行(3):文件配置( 2008-8-6 )
bfin-xxx-gcc-4.3.1中config.status的生成及运行(4):帮助信息输出( 2008-8-6 )
bfin-xxx-gcc-4.3.1中config.status的生成及运行(5):参数判断( 2008-8-6 )