c语言 - 终端无法识别更改,除非我写"make programm"



我是一个初学者,开始在Ubuntu中使用VS Codium学习C。所以我有一个名为";程序1";。每次我尝试在终端中用"来运行它/程序1";它不会识别我所做的更改,除非我键入";制作程序1";应该是这样吗?或者有没有办法让它自动进行,这样我就不必用"保存"来保存我所做的每一个更改;制作程序1";?

您的二进制文件programm1不知道它是如何构建的。您的构建系统,在本例中,make指定如何构建二进制文件。正如您发现的那样,您可以手动执行构建。这就是我喜欢的工作方式(在nvim中,我启用了插件ale以进行实时反馈(。

Linux有一种叫做inotify的机制,它允许程序收到文件系统更改的通知。您可能需要签出API的包装器,包括包entrinotify-hookableinotify-tools

另一个选项是将编辑器配置为在保存文件时为您运行make。

相关内容

  • 没有找到相关文章

最新更新