你如何在Linux上用C编写程序?它非常简单,由三个简单的步骤组成。第1步:编写C程序并以.c扩展名保存。例如,my_program.c。第2步:在终端中使用gcc编译器编译程序并生成目标文件,如下所示:gcc-omy_programmy_program.c第3步:在Linux中,您可以将生成的目标文件作为C程序运行:./my_program这只是对如何在Linux中编译和运行C程序的简要总结。假设你是C语言或Linux系统的新手,我会仔细演示步骤,让你在Linux环境下轻松编写C程序。事实上,我将讨论如何在Linux终端和代码编辑器中运行C程序的两种方式。方法1:在Linux终端中运行C程序为了在Linux中运行C程序,您的系统上需要一个C编译器。最流行的编译器是gcc(GNUCompilerCollection)。您可以使用发行版的包管理器安装gcc。在基于Debian和Ubuntu的Linux发行版中,使用apt命令:sudoaptinstallgcc切换到你的C程序所在的目录(或提供路径),然后通过编译程序生成目标文件:gcc-omy_programmy_program.c但是,提供输出目标文件(-omy_program)是可选的。如果您不提供它,则会自动生成一个名为a.out的目标文件。但这并不好,因为编译每一个C程序都会覆盖它,而你不知道这个a.out目标文件属于哪个程序。生成目标文件后,运行它以运行C程序。它已经能够执行。只需像这样使用它:./my_program接下来,如果您的程序正确,它将显示您期望的输出。如您所见,这与在Linux中运行C++程序没有什么不同。每次更改程序时,必须先重新编译它,然后再次运行生成的目标文件以运行新的C程序。方法2:如何使用VSCode等代码编辑器在Linux中运行C程序并不是每个人都对命令行和终端感到满意,我完全理解这一点。您可以使用真正的C/C++IDE,如Eclipse或CodeBlocks,但这些都是重量级程序,通常更适合大型项目。我建议使用开源代码编辑器,如VSCode或Atom。它们基本上是文本编辑器,但您可以安装附加组件以直接在图形代码编辑器中编译和运行程序。在这个例子中,我使用VSCode编辑器。它是微软非常流行的开源代码编辑器。首先,在Ubuntu的软件中心安装VSCode。对于其他发行版,请查看您的Linux发行版的包管理器或软件中心。您可以参考其官方网站了解更多信息。启动VSCode,打开或创建一个项目,然后在此处创建您的C程序。我使用一个简单的HelloWorld程序作为示例。你必须确保你已经在你的linux系统上安装了gcc编译器。sudoaptinstallgcc接下来您要做的是使用允许您运行C代码的扩展。Microsoft可能会提示你安装它的C/C++程序扩展,但设置起来很复杂,所以我不推荐它。相反,我建议您使用CodeRunner扩展。它是一个简单直接的扩展,使您无需额外配置即可轻松运行C和C++代码。转到“扩展”选项卡,在那里搜索并安装“CodeRunner”。安装CodeRunner扩展以运行C/C++程序并重新启动VSCode。现在,您可以使用以下方法之一运行C代码:使用快捷键Ctrl+Alt+N。按F1,然后选择或输入“运行代码”。右键单击文本编辑器,然后从上下文菜单中单击运行代码。右击程序文件,选择RunCode当你运行这个C程序时,它会自动编译运行。您可以在编辑器底部打开的终端中看到输出。还有比这更好的吗?程序输出显示在编辑器的底部您喜欢哪种方法?在Linux命令行上运行一些C程序是没有问题的,但是使用代码编辑器更容易并且更节省时间。你不这么认为吗?您可以自行决定要使用哪种方法。
