首页 > 解决方案 > 如何编译这个 .c.txt 文件?- Ubuntu

问题描述

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

像这样处理它。

  1. 我正在使用 test.c.txt 文件vi 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

我怎样才能编译这个文件?

标签: linuxubuntucompilation

解决方案


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

  • 如果该文件是 C 编程语言,您可以-x使用gcc -xc -o Q1.out test.c.txt.
  • 或者您可以将文件从.txtto重命名,.c当文件名.c.

推荐阅读