c++项目已成功构建,但给出了g++编译器错误消息
c++ project is build successfully but gives g++ compiler error message
我有一个C/C++项目。
构建工具链:跨GCC
当前建设者:CDT内部建设者
当我构建项目时,我在"问题"选项卡上出现了两个错误:
在PATH首选项中找不到程序"g++",C++/Build/Settings/Discovery,[CDT GCC内置编译器设置MinGW]选项
在PATH首选项中找不到程序"gcc",C++/Build/Settings/Discovery,[CDT GCC内置编译器设置选项C/C++扫描仪发现问题
在控制台上:没有错误:
浮标交叉设置前缀:x86_64-pc-elf-路径:build_tools\x86_64_gcc_pc_elf_4.8.1-1/bin
x86_64-pc-elf-gcc.exe和x86_64-pc-elf-g++.exe 当我尝试清理时,rm.exe
也会出现同样的错误。它已成功清理,但出现错误。你知道为什么吗?
在我看来
- 您的路径配置(在CDT设置中)有问题(找不到某些可执行文件)
- 您的实际构建不需要这些(例如,您只是使用基于Makefile的项目)
似乎每当您调用外部工具(make、rm…)时,Eclipse都会对配置设置进行健全性检查,只是为了更方便用户。
如果您不喜欢这些警告,请修复丢失的配置条目,或者您可以接受这些警告(并记住这一点,以防您启动不同类型的C++项目)
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- 告诉c++编译器该参数没有别名
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 为什么所有C++编译器都会崩溃或挂起此代码
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 为什么C++编译器没有检测到正确声明的类?