Como especificar a versão da biblioteca a ser usada no momento do link?

Pergunta seguinteComo os aplicativos são resolvidos para diferentes versões de bibliotecas compartilhadas em tempo de execução?, Imaginei como especificar na linha de comando do link qual versão da biblioteca usar?

Digamos que eu tenho

libmy.so.1.0
libmy.so.1    -> libmy.so.1.0
libmy.so.2.0
libmy.so.2    -> libmy.so.2.0
libmy.so      -> libmy.so.2

A maneira usual de especificar a biblioteca a ser vinculada ao executável não mostra a versão a ser usada. Além disso, é muito provável que se queira vincular à versão mais recente. Assim, a linha usual funciona bem na maioria dos casos.

gcc app.o -lmy -o app

Qual é a linha de comando para vincularapp que deve usar a versão 1 da biblioteca?

questionAnswers(1)

yourAnswerToTheQuestion