gdb diz "não é possível abrir o arquivo de objeto compartilhado"

Tenho uma biblioteca binária e uma biblioteca compartilhada. A biblioteca compartilhada é compilada com:

all:
g++ -g -shared -fpic $(SOURCES) -o libmisc.so

o binário é compilado com:

LIBS=-L../../misc/src

LDFLAGS=-lmisc

all:
g++ -g -o mainx $(INCLUDE) $(SOURCE) $(LIBS) $(LDFLAGS)

Configurei~/.bashrc

export LD_LIBRARY_PATH=/mnt/sda5/Programming/misc/src/

aolibmisc.so caminho de saída

A depuração do console funciona bem:

gdb mainx

No entanto, no Emacs22, o lançamento do gdb falha com a seguinte mensagem:

Iniciando programa: / mnt / sda5 / Programação / main / src / mainx / mnt / sda5 / Programming / main / src / mainx: erro ao carregar bibliotecas compartilhadas: libmisc.so: não é possível abrir o arquivo de objeto compartilhado: Esse arquivo ou diretório não existe

Isto parece muito complicado no momento, e não consegui resolvê-lo. Não tenho certeza se esse é um problema do emacs ou devo passar um parâmetro na linha de comando do gd

questionAnswers(6)

yourAnswerToTheQuestion