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 Makefile
o comando. Isso impedirá que tudo modifique o arquivo.