尝试从使用g ++的cygwin使用make我得到了Access Denied错误消息。使用谷歌搜索错误信息,我发现一个位置指的是g ++ -3和gcc-3 http://www.linuxquestions.org/questions/linux-software-2/cygwin-g-3-exe-gcc-3-exe-corrupted-to-g-3-exe-dam-and-gcc-3-exe-dam-769722/)...什么是g ++ - 3/gcc-3?
将编译器更改为g ++ -3虽然我找不到有关g ++ -3和GCC-3。
任何想法在哪里可以找到更多关于他们的信息>
这将是一个相当旧的编译器版本 - 当前版本是(AFAIK)4.5.1。最近的3.x版本是3.4.6,这是在一年或更久之前完成的。 – 2010-09-02 23:28:12
我希望更新版本的g ++/gcc能够保持它的名字!这似乎并非如此,因为我必须明确地将其称为gcc-3 ....有谁知道这是否也适用于LINUX系统? – JohnP 2010-09-02 23:38:00
@JohnP:也许你有多个版本的gcc安装? gcc-3可能是你所拥有的那个,你可能有另一个版本给你的访问被拒绝的错误。 BTW/FWIW:是的,在Linux上,gcc可以被调用为gcc或gcc- <版本号>。如果你有gcc-4.x,你*不能*称它为gcc-3。 (在我的系统上它是gcc-4.4。) – 2010-09-02 23:49:11