【问题标题】:Cygwin Gcc - AccessCygwin Gcc - 访问
【发布时间】:2011-09-26 15:52:24
【问题描述】:

我目前使用的是 Windows Vista Basic。

我最近开始使用 Eclipse,为此我需要安装 cygwin。 之后,我在“我的电脑>属性>高级设置”中的 PATH 环境变量中进行了编辑。为了检查功能,我启动了 cmd-prompt 和类型

C:>gcc

这给出以下输出:访问被拒绝

我知道这是一个安全权限问题,但我不知道在哪里更改安全设置。上次我尝试它开始显示“错误非法操作”和一些错误代码。

【问题讨论】:

标签: c eclipse gcc windows-vista cygwin


【解决方案1】:

你不能在你的 cmd 中使用 gcc。您必须在安装 cygwin 时安装的 cygwin shell 中使用它

【讨论】:

  • 你不能在 cmd 中使用 Cygwin gcc。 MinGW(-w64) gcc 只是另一个 Windows 可执行文件。
【解决方案2】:

不用cygwin shell也可以使用gcc!!

但是你最终可能会遇到一些配置问题, 例如在正确的位置没有正确的 dll。 另一个可能发生的常见错误是,如果您有多个实例 安装了 cygwin,搜索路径变得混乱,gcc 系统 找不到相关编译器或尝试使用错误的编译器。

尽管如此,这是很有可能的,我自己已经做过数百次了, 在测试我编写的编译器时。

您可能想尝试为 c 调用“cc1.exe”,或为 c++ 调用“cc1plus.exe”, 记得把 cygwin dll 复制到和 cc1 或 cc1plus 相同的目录下,

除此之外,它可能是您的用户帐户权限。

希望这会有所帮助。

/托尼

【讨论】:

    猜你喜欢
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    相关资源
    最近更新 更多