如何在macosx上通过源码安装bochs2.4.6并使用peter-bochs进行调试
2011-04-09 15:50
751 查看
1.修改.conf.macosx:
#!/bin/sh
# this sets up the compile for MacOS X
## To support plugins on macosx, you must have "dlcompat" installed. You can# get dlcompat by installing the fink package "dlcompat-devel". On the SF
# compile farm, dlcompat is in /sw/include and /sw/lib, so we have added
# those paths to the environment variables.
set echo
CFLAGS="-arch i386 -m32 -pipe -O3 -I/sw/include -fomit-frame-pointer -finline-functions -falign-loops=16 -fal
ign-jumps=16 -falign-functions=16 -falign-labels=16 -falign-loops-max-skip=15 -falign-jumps-max-skip=15 -fpre
fetch-loop-arrays $CFLAGS"
CPATH="/sw/include"
CPPFLAGS=""
CXXFLAGS="$CFLAGS"
LDFLAGS="-arch i386 -m32 -L/sw/lib"
CXX="g++ -arch i386 -m32"
export CFLAGS
export CPATH
export CPPFLAGS
export CXXFLAGS
export LDFLAGS
export CXX
./configure --enable-sb16 /
--enable-ne2000 /
--enable-all-optimizations /
--enable-cpu-level=6 /
--enable-x86-64 /
--enable-pci /
--enable-acpi /
--enable-clgd54xx /
--enable-usb /
--enable-plugins /
--enable-debugger /
--enable-disasm /
${CONFIGURE_ARGS}
2.生成makefile:
sh .conf.macosx
3.编译:
make
4.安装:
sudo make install
至此,安装成功.
5.如何运行peter-bochs:
java -jar peter-bochs-debugger.jar -osdebug ./bochs.app/Contents/MacOS/bochs -f ./.bochsrc
#!/bin/sh
# this sets up the compile for MacOS X
## To support plugins on macosx, you must have "dlcompat" installed. You can# get dlcompat by installing the fink package "dlcompat-devel". On the SF
# compile farm, dlcompat is in /sw/include and /sw/lib, so we have added
# those paths to the environment variables.
set echo
CFLAGS="-arch i386 -m32 -pipe -O3 -I/sw/include -fomit-frame-pointer -finline-functions -falign-loops=16 -fal
ign-jumps=16 -falign-functions=16 -falign-labels=16 -falign-loops-max-skip=15 -falign-jumps-max-skip=15 -fpre
fetch-loop-arrays $CFLAGS"
CPATH="/sw/include"
CPPFLAGS=""
CXXFLAGS="$CFLAGS"
LDFLAGS="-arch i386 -m32 -L/sw/lib"
CXX="g++ -arch i386 -m32"
export CFLAGS
export CPATH
export CPPFLAGS
export CXXFLAGS
export LDFLAGS
export CXX
./configure --enable-sb16 /
--enable-ne2000 /
--enable-all-optimizations /
--enable-cpu-level=6 /
--enable-x86-64 /
--enable-pci /
--enable-acpi /
--enable-clgd54xx /
--enable-usb /
--enable-plugins /
--enable-debugger /
--enable-disasm /
${CONFIGURE_ARGS}
2.生成makefile:
sh .conf.macosx
3.编译:
make
4.安装:
sudo make install
至此,安装成功.
5.如何运行peter-bochs:
java -jar peter-bochs-debugger.jar -osdebug ./bochs.app/Contents/MacOS/bochs -f ./.bochsrc
相关文章推荐
- Linux下进行源码安装时如何避免找不到那些使用--prefix指定目录安装的依赖
- Fedora14下源码安装带调试功能的bochs2.4.6
- 如何使用vs对程序进行打包?怎么通过注册表获取安装路径?
- 使用cocos创建的项目,如何进行源码调试?
- 如何使用浏览器开发者模式进行调试,菜鸟心得
- 如何使用源码编译安装Nginx服务器
- karloop介绍--hello world大家好,今天为大家介绍一款非常轻量级的的web开发框架,karloop框架。使用python开发 首先我们下载karloop源码进行安装。 源码地址 下载成
- 什么是 core dump ? 以及如何使用gdb对 core dumped 进行调试
- 写操作系统--0.bochs源码编译安装及其调试指令
- 如何理解、使用Android LogCat以及通过Monkey进行压力测试
- 如何理解、使用Android LogCat以及通过Monkey进行压力测试
- 如何安装Postman,并在Chrome下使用Postman进行rest请求测试
- 详解如何使用Android Studio 进行NDK开发和调试
- 【转发】如何使用Android Studio开发/调试Android源码
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
- Memcached安装使用和源码调试
- Disconf介绍,源码下载,环境准备,安装,disconf-web使用和配置介绍,项目中进行配置,项目案例运行
- 说说如何使用unity Vs来进行断点调试
- 如何使用 UC浏览器开发者版 进行移动端调试