只编译一个模块的debug信息,调试此模块
2012-09-07 09:46
302 查看
整个编译,在instsetoo_native/模块下: build -a -P4 --html
完成后,最后编译instsetoo_native模块进行打包:build
成功打包后,在instsetoo_native/outputdir/OpenOffice/native/install/zh-CN/下是中文安装程序,创建它的快捷方式,属性,添加/a 可以以一种不写注册表的方式安装(这样你可以同台机器安装多个版本)
安装后的目录为office/
你想调试哪个 模块,就进入到那个模块下,编译debug版本的动态库,去替换安装目录下相同名字的文件。
进入sw模块:
mv outputdir outputdir_r
build debug=t
完成后,outputdir为有debug信息的输出。
cp -i outputdir/bin/*.dll http://www.cnblogs.com/office/program/ cp -i outputdir/bin/*.res http://www.cnblogs.com/office/program/resource/ cp -i outputdir/bin/*.ilst http://www.cnblogs.com/office/program/resource/ 如果修改了ui, 资源文件没有拷贝过去的话,也无法调试!!
所以,只编译一个模块sw的debug信息,就可以调试,调试sw模块下的代码。
完成后,最后编译instsetoo_native模块进行打包:build
成功打包后,在instsetoo_native/outputdir/OpenOffice/native/install/zh-CN/下是中文安装程序,创建它的快捷方式,属性,添加/a 可以以一种不写注册表的方式安装(这样你可以同台机器安装多个版本)
安装后的目录为office/
你想调试哪个 模块,就进入到那个模块下,编译debug版本的动态库,去替换安装目录下相同名字的文件。
进入sw模块:
mv outputdir outputdir_r
build debug=t
完成后,outputdir为有debug信息的输出。
cp -i outputdir/bin/*.dll http://www.cnblogs.com/office/program/ cp -i outputdir/bin/*.res http://www.cnblogs.com/office/program/resource/ cp -i outputdir/bin/*.ilst http://www.cnblogs.com/office/program/resource/ 如果修改了ui, 资源文件没有拷贝过去的话,也无法调试!!
所以,只编译一个模块sw的debug信息,就可以调试,调试sw模块下的代码。
相关文章推荐
- 使用libdwraf写的一个读取GCC -g参数编译生成的调试信息的例子
- C# Debug报错: 生成下面的模块时,启用了优化或没有调试信息
- fatal error LNK1103: 调试信息损坏;请重新编译模块
- fatal error LNK1103: 调试信息损坏;请重新编译模块
- 当debug信息单独存放为一个文件时使用gdb调试CoreDump
- maven 项目中一个模块的debug调试
- 用WH_MOUSE做hook时,用调试语句OutputDebugString打印调试信息的时候出现的一个问题
- fatal error LNK1103:调试信息损坏;请重新编译模块 ssleay32MD.lib 问题
- 生成下面的模块时,启用了优化或没有调试信息
- 生成下面的模块时,启用了优化或没有调试信息
- 生成下面的模块时,启用了优化或没有调试信息
- Linux Kernel Module编程,多个源文件编译成一个模块的解决方案
- VS2008中编译通过,但调试时出现“未使用调试信息生成二进制文件”的问题
- 用ant重新编译jdk加入调试信息
- 如何将MTK的代码分模块在eclipse中单独编译运行起来调试
- axf 文件包含太多的调试信息,导致的编译错误
- 记一个Spark模块Hive-thriftserver编译报错
- 在Linux2.6内核(CentOS)中编译内核模块的一个例子
- 用于调试时显示一个信息对话框
- erlang vm debug 调试编译