如何在一个具有许多同名文件的项目的一个文件上设置断点?

我想在第45行的文件service.cpp中的gdb中设置一个断点,然后执行:

gdb> break service.cpp:45 

问题是在我的应用程序中有很多service.cpp文件,它不是select我感兴趣的。我怎样才能指定正确的service.cpp文件?

指定完整path:

 gdb> break /Full/path/to/service.cpp:45