我正在运行MinGW编译器(用于Windows的gcc端口)。在弄乱了路径后,我让它运行并编译了一个程序。现在可执行文件无法打开。如果我从命令行运行它我被拒绝访问。如果我从Windows资源管理器运行它我得到相同的东西,但在弹出窗口。 Avg也在给我关于我自己程序的木马报道。
答案 0 :(得分:0)
我不知道您的反病毒可能会发生什么,但我从其他程序员那里听说,这些天反病毒可能会非常烦人,从而产生误报。无论如何,检查您生成的程序是否确实提供某种“拒绝访问”错误而不是“访问冲突”。最可能的原因是你的程序无法访问它需要运行的某些dll,比如libgcc_sj.dll(不确定名称),甚至是某些msvcrt ??。dll。检查程序所依赖的dll列表的最简单方法是在Window的SDK中分配一个名为“depends.exe”的实用程序。
祝你好运!