Por que programas compilados criam uma cópia com ~?

0

Por que quando executo programas pela primeira vez, cria uma cópia desse arquivo com um ~ no final? Por exemplo, um arquivo como HelloWorld.lua when run criaria 2 arquivos: HelloWorld.lua e HelloWorld.lua~ . Qual é o propósito disso acontecer?

    
por jjjhfam 16.08.2015 / 04:05

2 respostas

2

Se o arquivo foo tiver um irmão foo~ , o arquivo com um til provavelmente é um subproduto, um backup ou um arquivo intermediário para o seu compilador ou editor.

Eles geralmente são limpos automaticamente, ignorados pelo seu controle de versão e ocultos na interface.

Pensa nisso como uma daquelas coisas com as quais a maioria das pessoas não está familiarizada e você provavelmente não quer lidar com isso, a menos que você esteja certo para isso - você precisa de perucas e sacos de colostomia.

    
por 16.08.2015 / 04:29
5

Não se trata de "compilar" um programa ou até mesmo de codificação. Este é o seu editor de texto criando um arquivo de backup.

Seu editor de texto (suponho gedit neste caso, mas corrija-me se estiver errado) parece estar configurado para criar um arquivo de backup por padrão. Você deve observar este comportamento com qualquer arquivo de texto editado.

Verifique esta resposta para uma solução.

    
por 16.08.2015 / 04:29