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