Eclipse不能识别我的GCC

Eclipse not recognizing my GCC

本文关键字:GCC 我的 识别 不能 Eclipse      更新时间:2023-10-16

我相信Eclipse没有识别出我的gcc编译器,因为我得到了一些绝对不是错误的错误,例如Symbol cout could not be resolved

http://img94.imageshack.us/img94/1264/gcc.png

我是否编辑错了PATH文件?

这里有几个不同的问题:

首先,#include <iostream>是一个预处理器指令,而不是C/c++语句,所以它不需要后面的分号。

第二,Eclipse中未解析的符号错误不一定与编译器有任何关系,也不一定会停止编译。Eclipse 可以自动使用您的GCC编译器来查找包含路径等,然后使用这些路径来解析符号。根据我的经验,Eclipse的这个特性在工作时非常好,在不工作时有些脆弱和不透明,并且在任何时候都是完全神奇的。

我建议一步一步来:

  1. 修复#include.
  2. 找出为什么gcc不能从命令行工作。也许您需要在编辑路径后重新启动cmd.exe。也许你的PATH变量太长了。也许一个更好的环境编辑器会帮助你调查这个问题。
  3. 从Eclipse中构建项目。这将测试您的基本编译器+ IDE工具链是否正常工作,并帮助Eclipse自动解析符号和头文件。
  4. 如果您在Eclipse的符号和头文件分辨率上仍然有问题,那么您可以专门解决这个问题。(例如,您可能需要在Eclipse的项目设置中手动设置#include路径,或者您可能会发现清理Eclipse索引很有帮助。)