我是一个初学者,开始在Ubuntu中使用VS Codium学习C。所以我有一个名为";程序1";。每次我尝试在终端中用"来运行它/程序1";它不会识别我所做的更改,除非我键入";制作程序1";应该是这样吗?或者有没有办法让它自动进行,这样我就不必用"保存"来保存我所做的每一个更改;制作程序1";?
您的二进制文件programm1
不知道它是如何构建的。您的构建系统,在本例中,make
指定如何构建二进制文件。正如您发现的那样,您可以手动执行构建。这就是我喜欢的工作方式(在nvim中,我启用了插件ale以进行实时反馈(。
Linux有一种叫做inotify的机制,它允许程序收到文件系统更改的通知。您可能需要签出API的包装器,包括包entr
、inotify-hookable
和inotify-tools
。
另一个选项是将编辑器配置为在保存文件时为您运行make。