eclipsec++';s编译器版本 我使用Eclipse IDE作为C++(Eclipse CDT)。我想安装SFML库,但找不到Eclipse使用的GCC版本
注意:我的计算机上安装了多个GCC编译器(版本) 或者如何为Eclipse设置不同的编译器来使用?您可以在项目选项中选中-v(verbose)标志,然后编译任何文件。它将导致gcc打印大量附加信息作为输出,包括版本,例如:eclipsec++';s编译器版本 我使用Eclipse IDE作为C++(Eclipse CDT)。我想安装SFML库,但找不到Eclipse使用的GCC版本,eclipse,eclipse-cdt,compiler-version,Eclipse,Eclipse Cdt,Compiler Version,注意:我的计算机上安装了多个GCC编译器(版本) 或者如何为Eclipse设置不同的编译器来使用?您可以在项目选项中选中-v(verbose)标志,然后编译任何文件。它将导致gcc打印大量附加信息作为输出,包括版本,例如:gcc版本7.2.0。它还包括库搜索路径,可以帮助您推断编译器所在的位置 此标志位于项目属性->C/C++生成->设置->工具设置(选项卡)->所选编译器->杂项->详细(-v)下 至于选择哪个编译器,它通常是从您的路径中选择的。Eclipse在启动时读取系统路径。然后,您可以
gcc版本7.2.0
。它还包括库搜索路径,可以帮助您推断编译器所在的位置
此标志位于项目属性->C/C++生成->设置->工具设置(选项卡)->所选编译器->杂项->详细(-v)下
至于选择哪个编译器,它通常是从您的路径中选择的。Eclipse在启动时读取系统路径。然后,您可以在工作区级别(窗口->首选项->C/C++->构建->环境)或项目级别手动修改它,例如,如果您想为不同的项目使用不同的编译器版本。我使用的方法是确保工具链的路径没有添加到系统路径中,我在工作区级别手动添加它。FWIW
为了补充现有答案,“查看编译器的消息,”
为了解决两个问题中的第一个问题,本质上是“Eclipse目前使用的是什么版本/安装的GCC?”
大量借鉴[,并使将来对该链接的访问不那么重要,找到Eclipse使用的工具链的默认路径的一个有用的起点是:
“窗口”(菜单项)->首选项->(位于“常规”下)C/C++(展开以查看)->核心构建工具链
该系统目前显示五个条目:
- /usr/bin/gcc
- /usr/bin/c99通用条款
- /usr/bin/c89通用条款
- /usr/bin/x86_64-linux-gnu-gcc
- /usr/bin/clang
Eclipse(C/C++)2019-03/< P>我激活了冗长但它没有告诉我关于编译器的任何东西。它应该在控制台中打印信息。是的,作为构建控制台中的输出。确保在构建C++源时,在正确的编译器部分(即C++编译器)检查标志。另一个IDE:)。谢谢你的回答。