【问题标题】:a.exe: file not recognized: File truncated [closed]a.exe:文件无法识别:文件被截断[关闭]
【发布时间】:2020-08-09 18:16:24
【问题描述】:

它在其他 c 文件中运行良好,但在此文件中无法运行。请解释一下,因为我是编程世界的新手。

C:\Desktop\C Basic\recursiveFunction> gcc .\pratice.c

PS C:\Desktop\C Basic\recursiveFunction> gcc .\a.exe

.\a.exe:文件无法识别:文件被截断 collect2.exe:错误:ld 返回 1 个退出状态

【问题讨论】:

  • 请使用tour 并阅读How to Ask。此外,请查看您应用的标签的描述。你可以edit你的问题来解决这些问题。
  • @MemReflect 。太感谢了。文件编译成功。
  • 接近的选民,请理解,对于有经验的程序员来说,错字是初学者缺乏理解的一个例子,因此是一个主题问题。
  • stackoverflow.com/help/someone-answers 不需要接受答案。但在赞赏地评论之后,可能很难解释为什么现有的答案不能完全满足你。

标签: c++ c gcc truncated


【解决方案1】:

gcc 是编译器。您使用gcc .\pratice.c 编译您的程序。您可以删除.\,因为gcc 无论如何都会在当前目录中查找源文件。

您使用.\a.exe 执行您编译的程序。

【讨论】:

    猜你喜欢
    • 2017-01-19
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多