./
é necessário quando a variável de ambiente PATH
não inclui o diretório atual. Portanto, se você tiver um executável em algum diretório que não esteja em seu caminho, precisará de ./theexecutable
para informar ao shell que seu executável está no diretório atual.