wine的问题解决了,又出现了一个找不到文件的错误(没有提示缺什么文件)。看了一下,
编译init/main.o所需的文件都在(包括隐藏文件),main.o也出现了。搞了几天,没找到原因,
贴出来帮忙看一看。make 是 3.81版的
[root@localhost linux]# make
set -e; echo ' CHK include/linux/version.h'; mkdir -p include/
linux/; if [ `echo -n "2.6.14.7-tiny1" | wc -c ` -gt 64 ]; then
echo '"2.6.14.7-tiny1" exceeds 64 characters' >&2; exit 1; fi; (echo
\#define UTS_RELEASE \"2.6.14.7-tiny1\"; echo \#define
LINUX_VERSION_CODE `expr 2 \\* 65536 + 6 \\* 256 + 14`; echo '#define
KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))'; ) < /home/
jingfeng/worktest/linux/Makefile > include/linux/version.h.tmp; if [ -
r include/linux/version.h ] && cmp -s include/linux/version.h include/
linux/version.h.tmp; then rm -f include/linux/version.h.tmp; else echo
' UPD include/linux/version.h'; mv -f include/linux/version.h.tmp
include/linux/version.h; fi
CHK include/linux/version.h
make -f scripts/Makefile.build obj=scripts/basic
if test ! /home/jingfeng/worktest/linux -ef /home/jingfeng/worktest/
linux; then \
/bin/sh /home/jingfeng/worktest/linux/scripts/
mkmakefile \
/home/jingfeng/worktest/linux /home/jingfeng/worktest/
linux 2 6 \
> /home/jingfeng/worktest/linux/
Makefile; \
echo ' GEN /home/jingfeng/worktest/linux/
Makefile'; \
fi
rm -rf .tmp_versions
mkdir -p .tmp_versions
make -f scripts/Makefile.build obj=.
mkdir -p arch/trimedia/kernel/
gcc -nostdinc -D__KERNEL__ -Iinclude -U__GNUC__ -D__TCS__ -
D__TCS_VERSION__=500 -D__ASM_OFFSETS -S arch/trimedia/kernel/asm-
offsets.c -o arch/trimedia/kernel/asm-offsets.s
mkdir -p include/asm-trimedia/; cat arch/trimedia/kernel/asm-
offsets.s | (set -e; echo "#ifndef __ASM_OFFSETS_H__"; echo "#define
__ASM_OFFSETS_H__"; echo "/*"; echo " * DO NOT MODIFY."; echo " *";
echo " * This file was generated by /home/jingfeng/worktest/linux/
Kbuild"; echo " *"; echo " */"; echo ""; sed -ne "/^->/{s:^->\
([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}";
echo ""; echo "#endif" ) > include/asm-trimedia/asm-offsets.h
make -f scripts/Makefile.build obj=scripts
make -f scripts/Makefile.build obj=init
ccache wine /opt/NXP/TCS501/bin/tmcc -M -D__KERNEL__ -Iinclude -
w0 -D__inline=inline -D__restrict=restrict -O2 -host ttisim -
target pnx1500 -el -fp64 -DNO_DP -DKBUILD_BASENAME=main -
DKBUILD_MODNAME=main init/main.c > init/.main.o.d ; ccache wine /opt/
NXP/TCS501/bin/tmcc -D__KERNEL__ -Iinclude -w0 -D__inline=inline -
D__restrict=restrict -O2 -host ttisim -target pnx1500 -el -fp64 -
DNO_DP -DKBUILD_BASENAME=main -DKBUILD_MODNAME=main -E init/
main.c > init/main.E; cilly.asm.exe --keepunused --doGeneral --doTpcvt
--doShadow init/main.E --out init/main.cil.c; ccache wine /opt/NXP/
TCS501/bin/tmcc -D__KERNEL__ -Iinclude -w0 -D__inline=inline -
D__restrict=restrict -O2 -host ttisim -target pnx1500 -el -fp64 -
DNO_DP -DKBUILD_BASENAME=main -DKBUILD_MODNAME=main -c -o init/
main.o init/main.cil.c
: No such file or directory
make[1]: *** [init/main.o] 错误 2
make: *** [init] 错误 2
[root@localhost linux]# ls -a init
. do_mounts.c do_mounts_initrd.c initramfs.c
main.cil.c .main.o.d version.c
.. do_mounts_devfs.c do_mounts_md.c Kconfig
main.E .main.o.tmp
calibrate.c do_mounts.h do_mounts_rd.c main.c
main.o Makefile
[root@localhost linux]#