linux - 如何编译这个 .c.txt 文件?- Ubuntu
问题描述
我正在尝试在 Ubuntu 中使用 gcc 编译一个 txt 文件。
像这样处理它。
我正在使用 test.c.txt 文件
vi 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
. - 或者您可以将文件从
.txt
to重命名,.c
当文件名以.c
.
推荐阅读
- python - 导入副本不适用于 sublime text 3
- snomed-ct - SNOMED 是否为已变为非活动的代码提供升级地图?
- python - 在没有嵌套循环的情况下使代码运行得更快
- json - 如何从 Swift 中的 json api 获取这些特定数据集?
- websocket - 如何使用 Strimzi Kafka Bridge 作为流媒体服务
- python - 如何解析表示算术表达式的高度嵌套的json数据
- java - FileUtils:未找到 readLines 和 writeLines 方法
- spring - Spring中的条件自动装配
- php - 如何从 simplexml_load_file 的 PHP 对象输出中获取索引值
- node.js - nodejs中的Selenium“在另一个元素中获取元素”