X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/4c6d990440cdba6c7dd294adb7e435770ffcbcc4..b0c2a4be2d1f4f93ab01d0858979a12ef0735ec1:/slides/practice-c0/bochs-build.sh diff --git a/slides/practice-c0/bochs-build.sh b/slides/practice-c0/bochs-build.sh new file mode 100644 index 0000000..28b24ad --- /dev/null +++ b/slides/practice-c0/bochs-build.sh @@ -0,0 +1,26 @@ +export CC=gcc +export CXX="g++" +export CFLAGS="-Wall -O2 -fomit-frame-pointer -pipe" +export CXXFLAGS="$CFLAGS" + +(./configure --enable-smp \ + --enable-cpu-level=6 \ + --enable-all-optimizations \ + --enable-x86-64 \ + --enable-pci \ + --enable-vmx \ + --enable-debugger \ + --enable-disasm \ + --enable-debugger-gui \ + --enable-logging \ + --enable-fpu \ + --enable-3dnow \ + --enable-sb16=dummy \ + --enable-cdrom \ + --enable-x86-debugger \ + --enable-iodebug \ + --disable-plugins \ + --disable-docbook \ + --with-x --with-x11 --with-term --with-sdl2) || exit + +make && make install