Por que um arquivo de origem teria o bit de execução definido?

1

Na biblioteca padrão para criptografia de curva eclíptica, um dos arquivos de origem C tem o bit executável definido, qv:

Como você pode ver, existem vários arquivos C, mas apenas o arquivo secp2561k1.c é executável. É assim que eu baixei. Por que apenas esse arquivo de código-fonte teria seus bits de execução definidos?

    
por Tyler Durden 17.03.2017 / 15:07

1 resposta

5

Não há razão para um arquivo de origem C ser executável. Isso às vezes pode acontecer se o arquivo foi transferido de ou através de um sistema operacional não-Unix.

Você pode remover com segurança o bit de execução se desejar:

$ chmod a-x secp256k1.c
    
por 17.03.2017 / 15:12