O seguinte corrige seu problema:
gcc -std=c99 sort.c -o sort
Seu comando estava dizendo ao gcc para compilar um arquivo chamado sort, que não existia, daí a mensagem de erro. O sinalizador -o precisa ser seguido pelo nome da saída, mas sua linha foi seguida por -std = c99, que não está correta.