标签: gdb
我有一个.o文件,包含单个函数的编译代码,我没有源代码。是否有可能以某种方式在gdb中运行此操作?编写包装器会有帮助吗?
gdb
答案 0 :(得分:1)
是的,如果你写一个包装器就可以运行它,例如:
extern int foo(); int main() { return foo(); }
显然使用适当的原型。 然后将其与您拥有的对象相关联,例如gcc -g -o wrapper wrapper.c foo.o
gcc -g -o wrapper wrapper.c foo.o