Почему GDB запускает новую оболочку и как отключить это поведение?

Я выяснил проблему, когда запуск приложения из GDB приводит к ошибке поиска символа, но запуск из оболочки работает.

Оказывается, всякий раз, когда вы запускаете программу из GDB, она запускает новую оболочку и, таким образом, отменяет все переменные среды, которые я установил перед запуском GDB (например, LD_LIBRARY_PATH ).

Это не совсем то поведение, которого я хочу. Может ли кто-нибудь объяснить причину этого или рассказать, как это отключить?

7
задан unwind 16 January 2012 в 09:41
поделиться