Вам не нужно - если источники являются частью вашего проекта и используются для создания вашего исполняемого файла, и до тех пор, пока вы генерируете символы отладки, тогда gdb сможет найти исходные файлы. Единственный раз, когда я могу думать о том, что это может потерпеть неудачу, это если вы собираете на одной машине, а затем пытаетесь отлаживать на другой, где пути к исходным файлам разные.