Thanks, I'll check it out. it does be a very old version, almost the first version of QEMU
$ git checkout initial -b initial I will try it on my own, thanks a lot. On Thu, Dec 7, 2023 at 7:32 PM Peter Maydell <peter.mayd...@linaro.org> wrote: > On Thu, 7 Dec 2023 at 11:20, Liu Jaloo <liu.ja...@gmail.com> wrote: > > > > qemu checkout tag "initial" version, then > > $ make > > > > report error, like this: > > make: *** No rule to make target 'i386/fp87.c', needed by > 'i386/fp87.o'. Stop. > > > > How or where can I get the resource about folder "i386", just like OBJS > in Makefile > > > > OBJS= i386/fp87.o i386/interp_main.o i386/interp_modrm.o > i386/interp_16_32.o \ > > i386/interp_32_16.o i386/interp_32_32.o i386/emu-utils.o \ > > i386/dis8086.o i386/emu-ldt.o > > What version of QEMU are you trying to build? These lines > have not been in Makefile since 2003 ! > > If you're deliberately trying to build a very old version of > QEMU, then you are on your own for that. You'll probably > find it does not compile at all on a modern Linux with a > modern C compiler. > > thanks > -- PMM >