gpt4 book ai didi

java - 在路径中找不到 Eclipse 错误 'g++/gcc'

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:09:20 25 4
gpt4 key购买 nike

我已经安装了 Eclipse 4.3 Juno。我的环境分为两个独立的工作区。一种用于 Java,一种用于 c/c++。

当我为 C 运行 eclipse 时,我可以使用它并编译我的项目。

eclipse -data d:\src\c -vmargs -Xmx512M

现在运行Java开发环境时突然报错:

error 'g++/gcc' not found in path

这两个工作区完全分开,有自己的 .metadata 目录。

我尝试了在这里和通过谷歌找到的各种提示,比如重置首选项,但没有任何帮助。因为我可以使用我的 C 环境,所以应该足以证明编译器的存在。 :) 它也在 PATH 变量中,所以当我在 Windows commandproampt 上使用 g++/gcc 时,访问被拒绝(因为它是 cygwin)。

那么,当我只为 Java 运行 eclipse 时,我该如何摆脱这个恼人的错误。我在那里甚至不需要 CDT,但插件可能安装在 eclipse 中而不是工作区中。所以这必须是一些路径设置,我为 C 而不是为 Java 环境更改了。

最佳答案

所以我终于找到了解决办法。我从这里得到提示 Configure Eclipse CDT to use g++

重要的一点是 g++ 是符号链接(symbolic link)的注释。一切设置正常,但是当我在 Windows 命令提示符下执行 g++ 或 gcc 时,在 cygwin 中运行时出现错误“访问被拒绝”。

在阅读了关于它是一个符号链接(symbolic link)的内容后,问题就很清楚了,因为 Windows 无法处理它。所以我现在所做的是,我反转了符号链接(symbolic link),这样 gcc 和 g++ 就是真正的 exe,而 g++-3 等链接现在指向 exe,而不是相反。

我必须使用 -clean 选项重新启动 eclipse,然后正常重新启动它,错误已成为历史。 :D

关于java - 在路径中找不到 Eclipse 错误 'g++/gcc',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16191116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com