📌  相关文章
📜  运行 .c 文件 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:57:54.996000             🧑  作者: Mango

运行 .c 文件 Linux - Shell/Bash

在Linux环境下,C程序文件通常会以.c为后缀名。为了执行这些C语言程序文件,需要将它们编译成可执行文件。本文将介绍如何在Linux上使用Shell/Bash来运行C程序文件。

步骤
  1. 打开终端进行操作。可以通过快捷键Ctrl+Alt+T或在应用程序列表中找到终端图标启动终端。

  2. 切换到包含.c文件的目录。可以使用cd命令来进入一个目录。例如,如果.c文件在/home/user/Documents目录下,可以使用以下命令切换到该目录:

    cd /home/user/Documents
    
  3. 使用gcc命令编译.c文件。在终端中输入以下命令:

    gcc -o program filename.c
    

    其中,program是你要给可执行程序取的名字,filename.c是你要编译的C语言程序文件名。例如,如果你要将test.c编译成一个名为test的可执行程序,你可以使用以下命令:

    gcc -o test test.c
    
  4. 运行可执行程序。在终端中输入以下命令:

    ./program
    

    其中,program是你要运行的可执行程序文件名。例如,如果你要运行test可执行程序,你可以使用以下命令:

    ./test
    
注意事项
  • 如果你的.c文件中有其他文件依赖,比如头文件、库文件等,你需要将它们一同编译,并将它们的位置告诉编译器。
  • 如果你的程序需要从标准输入中读取数据或向标准输出中写入数据,你需要在运行程序时提供输入,并查看输出。
  • 在Linux环境下,文本文件中的行尾符通常是换行符(\n),而不是Windows下的回车加换行(\r\n)。如果在Windows下编写程序文件并将其转移到Linux环境下,可能需要将行尾符更改为\n。否则,程序可能无法被正确地编译和执行。
参考链接