c++ - 什么是 g++-3/gcc-3?

标签 c++ c makefile

尝试使用 g++ 从 cygwin 使用 make 我收到拒绝访问错误消息。谷歌搜索错误消息我发现了一个引用 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 似乎可以解决问题,尽管我找不到关于 g++-3 和 gcc-3 的太多信息。

我可以在哪里找到更多关于它们的信息的任何想法>

最佳答案

为了回答您在对 Pete 的回答的评论中的观点,您在终端上键入的 gcc 只是指向实际 gcc 二进制文件的符号链接(symbolic link)。它使升级变得容易,因为您只需将符号链接(symbolic link)指向其他内容即可。


$ which gcc
/usr/bin/gcc
$ ll /usr/bin/gcc
lrwxrwxrwx 1 root root 7 2010-09-01 11:10 /usr/bin/gcc -> gcc-4.4*

关于c++ - 什么是 g++-3/gcc-3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632011/

相关文章:

c++ - 检查两个矩形是否重叠或边缘接触

c - make 编译失败,未定义对 `EVP_DigestUpdate 的引用

c++ - #ifndef 没有按预期工作

c++ - 如何在 visual studio 中保存默认启动项目

c - 读取行 C : force return of certain text in readline()

c - 对字符串数组中的单词进行排序

c - 从对象的高级定义生成 C 结构

makefile - 在运行时使用 makefile 复制文件

c - 如何链接通过调用多个 make 文件生成的不同文件夹中的文件?

c++ - QMake附加到DEFINE而不考虑条件