【问题标题】:CodeBlocks suddenly stops working, wont build a new programCodeBlocks 突然停止工作,不会构建新程序
【发布时间】:2013-11-05 21:46:45
【问题描述】:

我已经使用代码块大约 3 个月了,现在它运行得很好。今天我写了一个简短的程序,当我尝试构建和运行时,IDE 大约需要 1 分钟才能响应(通常需要 5-10 秒)。程序没有打开,显示的错误是

“ld.exe 无法打开输出文件 C:users/-----/programname.c 无效参数”

我尝试构建和运行旧的成功保存的 c 文件,它们工作得很好,但我什至无法创建一个简单的程序,例如

#include <stdio.h>
int main(void)
{
   printf("Hello world.");
   return 0;
}

同样,每次我创建一个无法构建的文件时,都会创建一个名为 trz*** *.tmp 的新文件文件,其中 * 是随机数字和字母。 我的代码块是 12.11 版,除了字体颜色之外我没有更改任何设置。 任何不需要我重新安装的快速修复?

编辑:忘记补充说我使用的是 Windows 8 64 位,第一次收到此消息时,我不小心点击了保存文件而不是保存文件,好像它很重要。

【问题讨论】:

  • 看起来文件(不知何故)不是您(或 IDE)期望的位置,或者您正在工作的目录位置的权限状态已更改。你碰巧在 Windows 7 上吗? trz*** 表明您感染了病毒。 trz virus
  • 我在 windows 8 64bit 机器上抱歉我忘了提。我正在使用我的个人笔记本电脑,所以我不确定权限是否是一个问题(以前没有)。
  • 我刚刚编辑了我上面的评论。阅读最后一个链接。可能吗?
  • 感谢您的链接,我搜索了 trz 病毒并在 avast 上进行了启动扫描和完整的系统扫描。 Avast 发现一些 trz 文件被感染,但其他文件没有。完整的系统扫描中途崩溃。有什么建议吗?
  • 是avast杀毒软件造成的。

标签: c arguments codeblocks


【解决方案1】:

放弃 MS Windows 8 并用 Linux Mint 16 (Petra) MATE 64 位版本替换它不是一个好主意,然后安装 gcc.so、g++.so、gdb.so、Linux Builder Essentials、xterm,然后最后 Code::Blocks 最新版本,然后您应该能够回到 C/C++ 编程或安装 Fortran 或 Cobol 并再次获得生产力。

【讨论】:

    猜你喜欢
    • 2019-10-06
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 2021-02-01
    • 2016-12-29
    • 2018-05-09
    • 2015-12-07
    相关资源
    最近更新 更多