快乐虾
http://blog.csdn.net/lights_joy/
lights@hb165.com
本文适用于
gcc-
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(
gcc交叉编译的实现(
在vs2005下编译gcc:工程文件(
从asm_out_file看gcc汇编代码的生成(
gcc4.1中的machine_mode(
gcc 4.3 configure脚本学习(1):前言(
gcc 4.3 configure脚本学习(2):Be Bourne compatible(
gcc 4.3 configure脚本学习(3):NLS nuisances(
bfin-gcc-4.3.1中config.h的生成(
bfin-xxx-gcc-4.3.1中config.status的生成及运行(1):输出注释(
bfin-xxx-gcc-4.3.1中config.status的生成及运行(2):Shell检测(
bfin-xxx-gcc-4.3.1中config.status的生成及运行(3):文件配置(
bfin-xxx-gcc-4.3.1中config.status的生成及运行(4):帮助信息输出(
bfin-xxx-gcc-4.3.1中config.status的生成及运行(5):参数判断(