Editar arquivo make permanentemente

Editar arquivo make permanentemente

Sou novato em Linux, estou usando há alguns dias, estou tentando editar um makefile, adicionando uma linha no campo CFLAGS, via gedit, mas quando compilo o arquivo ele reverte para a versão original, perdendo a adição. Como posso editar permanentemente um makefile?

Responder1

Qual comando você está usando para compilar? Parece que o sistema de compilação está gerando automaticamente um Makefile, que substitui a versão que você está editando. Pode ser necessário editar o arquivo que o programa de compilação usa para gerar o Makefile. Por exemplo, se você estiver usando autotools (o acordo padrão "./configure; make; sudo make install") você deve editar Makefile.am ou Makefile.in.

Responder2

Torne o arquivo imutável com chattr +i Makefileo comando. Isso impedirá que tudo modifique o arquivo.

informação relacionada