我如何编译这个 .c.txt 文件? - Ubuntu

How can I compile this .c.txt file? - Ubuntu

我正在尝试使用 Ubuntu 中的 gcc 编译一个 txt 文件。

这样处理。

  1. 我正在使用 vi test.c.txt

    制作 test.c.txt 文件
  2. 使用 gcc -o,gcc -o Q1.out test.c.txt

其实我昨天在练习这段代码的时候,是工作的。但今天,它不起作用。 错误信息是这样的。 file not recognized: file format not recognized

collect2: error: ld returned 1 exit status

如何编译这个文件?

.txt是文本文件,你必须告诉gcc那是什么文件。

  • 如果该文件是用 C 编程语言编写的,您可以使用 -x 选项告诉 gcc,例如 gcc -xc -o Q1.out test.c.txt
  • 或者您可以将文件从.txt重命名为.c,当文件名结束[=23=时,gcc会“猜测”该文件是用C语言编写的] 与 .c.