mk em mk-desktop:~$ gcc alg alg: file not recognized: File format not recognized collect2: ld returned 1 exit status arquivos .c o gcc não compila sem extensao... haha. mas acho que isso é só por causa de ele ter a possibilidade de abrir mais de 1 tipo de arquivo.