我是 Linux 新手,使用了几天,我试图编辑 makefile,通过 gedit 在 CFLAGS 字段中添加一行,但当我编译文件时,它会恢复到原始版本,丢失了添加的内容。我如何永久编辑 makefile?
答案1
您使用什么命令进行编译?听起来编译系统会自动生成 Makefile,它会覆盖您正在编辑的版本。您可能需要编辑编译程序用来生成 Makefile 的文件。例如,如果您使用自动工具(标准“./configure; make; sudo make install”命令),则应该编辑 Makefile.am 或 Makefile.in。
答案2
使用命令使文件不可变chattr +i Makefile
。这将阻止所有内容修改文件。