第二次构建C++程序时出错
Error when building a C++ program for the second time
一段时间后,我的C++编译器遇到了这个问题。当我编写代码并编译时,如果是第一次,则没有问题,我可以正常执行它。但是,在终端中程序完成后,如果我对代码进行任何更改并尝试再次编译它,我会遇到这个问题:
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe:无法打开输出文件 C:\Users\gabri\Codes/test.exe:权限被拒绝collect2.exe:错误:ld 返回 1 个退出状态
之后尝试运行.exe文件时,我的访问被拒绝。我不知道如何解决它。我尝试通常用Sublime编译,但即使在像Codeblocks这样的IDE中,我也会遇到同样的问题。
我不知道它是否有帮助,但这是我 PC 路径的图像,以防万一。
似乎即使上一个进程仍在运行,您也在尝试编译。您必须从任务管理器跟踪它并终止进程,然后再编译它。
查看您的评论,似乎可能存在权限问题,请检查您是否正在运行命令提示符或具有管理员权限的IDE,如果没有,请尝试以管理员权限运行它。
相关文章:
- 重载操作程序时出错>>用于类中的字符串 memebr
- 分段错误当我试图运行程序时出错
- 使用 Visual Studio 2019 构建 Hello World wxwidgets 应用程序时出错
- 在另一台 PC 上执行程序时加载 SDL2 共享库时出错
- 在发布模式下启动使用库的静态链接编译的应用程序时出错
- 从 ParaView 构建自定义 Qt 应用程序示例时出错
- 程序_free_dbg(块,_UNKNOWN_block)出错
- 在调试模式下,所有程序都运行良好,但在发布模式下,我在cudaMalloc操作中出错
- 在OpenGL中使用程序集代码渲染视频时出错
- 程序的 substr() 函数中的输出出错
- 编译特征程序时出错:错误:'seq'不是'Eigen'的成员
- 将 Dr. Memory 与 Visual Studio 项目配合使用时出错:缺少应用程序所需的库
- 在返回另一个函数的函数中执行程序期间出错
- 在 MacOSX 上编译 OpenGL 程序时出错('ld:找不到 -lopengl32 的库)
- 在比较特定输入中的程序的数组中出错
- 编译 libraw 程序时出错
- 尝试使用共享库部署QT应用程序时出错
- 编译 CPP 应用程序时出错。 "error: 'posix_memalign' was not declared in this scope"
- 第二次构建C++程序时出错
- 使用CUDA编译OpenCV示例程序时出错