"It comes after compilation of source code into binary object files whereby two or more binary object files are concatenated together into one single executable file."

Of course! Forgot to mention that one. There's a definite commonality between all these meanings - a link is something that is connecting things in a manner of speaking.