【发布时间】:2014-07-30 14:52:27
【问题描述】:
我目前正在使用 Lynda.com 教程学习 C++,我是一个完整的初学者,并且正在学习如何在我的 Mac 上设置 Eclipse 的教程。 当我最初运行提供的 version-test.cpp 程序时,它运行良好并具有预期的输出(GCC 版本 4.2.1)
本教程要求我的 Mac 运行 GCC 版本 4.7.0 或更高版本,并解释了如何升级 GCC。本教程指导我将更新后的 GCC 文件保存在我的主目录中的 hpc-gcc 文件夹中,然后继续解释设置我的 PATH 以找到此文件夹的方法。
现在,当我运行 version-test.cpp 程序时,它会失败并出现以下错误
dyld:库未加载:/usr/local/lib/libmpc.3.dylib 引用自:/Users/gary/hpc-gcc/bin/../libexec/gcc/x86_64-apple-darwin13.1.0/4.9.0/cc1plus
原因:图片未找到
所以从这条消息中我可以看到系统在 /usr/local/lib 中找不到所需的文件。
我能够将文件从 hpc-gcc/bin 复制到 /usr/local/lib 并让程序正确编译和运行,但我希望找出为什么 Eclipse 无法直接从 ~/hpc 读取所需文件-gcc/bin
在过去的 2 个小时里,我一直在搜索论坛和搜索引擎来寻找答案,但我没有进一步前进。我意识到我可以简单地将 GCC 文件放在 /usr/local/lib 中,它会起作用,但我想知道我哪里出错了。
【问题讨论】:
标签: c++ eclipse macos gcc path