diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp
index 996c289ae501a798c699623dbd93f768fd369f55..5bde5f3d978344cfc51a1ed91c6463c31047f9c3 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp
@@ -80,7 +80,11 @@ TrkGdbAdapter::TrkGdbAdapter()
     m_bufferedMemoryRead = true;
     m_rfcommDevice = "/dev/rfcomm0";
 
+#ifdef Q_OS_WIN
+    int userId = 0;
+#else
     uid_t userId = getuid();
+#endif
     m_gdbServerName = QString("127.0.0.1:%1").arg(2222 + userId);
 
     connect(&m_gdbProc, SIGNAL(readyReadStandardError()),