Constructive steering control functions for linear systems and abstract rank conditions