在gdb中运行单个目标文件

时间:2013-01-21 16:19:25

标签: gdb

我有一个.o文件,包含单个函数的编译代码,我没有源代码。是否有可能以某种方式在gdb中运行此操作?编写包装器会有帮助吗?

1 个答案:

答案 0 :(得分:1)

是的,如果你写一个包装器就可以运行它,例如:

extern int foo();
int main()
{
    return foo();
}

显然使用适当的原型。 然后将其与您拥有的对象相关联,例如gcc -g -o wrapper wrapper.c foo.o

相关问题