Como gerar o símbolo de depuração do gcc fora do destino da compilação?

Eu sei que posso gerar um símbolo de depuração usando a opção -g. No entanto, o símbolo é incorporado no arquivo de destino. O gcc poderia gerar o símbolo de depuração fora do executável / biblioteca de resultados? Como o arquivo .pdb do compilador do Windows VC ++ fe