Correct me if I know wrong.
I know the reason like this,
If some programmer want to revise the bitcoin source and after done, for test, he need to compile revised source to make new running file, -qt.exe
Is this right?
Thanks.
Not only for a test... It's also possible an individual doesn't trust the person who compiled the binaries. In this case, the individual can pull bitcoin's source from github, effectively vet the sourcecode completely, then compile his own binaries, not for testing purposed, but for real live production usage.
As a matter of fact, i usually compile the binaries myself....