I compile a Qt program with C++, and I got this error message:
cannot open output file debug\\serbest.exe: Permission denied collect2: ld return
Sometimes this error caused because of your antivirus added this file in the limited group. This helped me!