QtCreator Analyze Menu Missing when launched as root
I am developing under 64 bit Linux, and as my application needs to run as root, I launch QtCreator as root. However, when QtCreator (up to v2.6) is launched as root on RedHat Linux, the entire Analyze Menu is missing, and therefore I am unable to access Valgrind.
Anybody have ideas why or a solution?
Please do not run creator as root. It uses plugins and all kind of things and is most likely not save for root usage. You can always use a script starting your application using sudo or whatever.
How else would you recommend debugging an application within Qt Creator for an application which must have root privileges to execute (i.e. it opens files in /etc, generates log files to /var/log, opens up communications sockets, etc.). I can always do this in Eclipse, but the Qt Creator workflow is more convenient.
You could set up a remote linux box (Tools->Options->Devices) and configure it to connect to root@localhost.
Afterwards you need to clone the kit (Tools->Options->Build & Run->Kits) you are using, replace the device type with "Generic remote linux" (don't remember the name) and the device with the one you just set up.
Finally you need to add a that new kit to your project and you are done.
PS: Make sure gdbserver is installed;-)