我正试图在Ubuntu中使用gcc编译一个txt文件。
像这样操作。
-
我正在使用
vi test.c.txt
制作test.c.txt文件 -
使用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 -xc -o Q1.out test.c.txt
(告诉gcc - 或者您可以将文件从
.txt
重命名为.c
;猜测;当文件名以.c
结束时,文件是用C语言编写的