diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 28e1ec27184..cc3296357e7 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -4245,6 +4245,9 @@ bool GdbEngine::startGdb(const QStringList &args, const QString &gdb, const QStr m_gdbProc.disconnect(); // From any previous runs QString location = gdb; + const QByteArray env = qgetenv("QTC_DEBUGGER_PATH"); + if (!env.isEmpty()) + location = QString::fromLatin1(env); if (location.isEmpty()) location = theDebuggerStringSetting(GdbLocation); QStringList gdbArgs;