【问题标题】:g++-4.2: No such file or directory mac os 10.8g++-4.2:没有这样的文件或目录 mac os 10.8
【发布时间】:2014-03-24 20:39:51
【问题描述】:

在 mac os 10.8.5 上运行 make 命令时出现错误。

错误:

>make sample
g++-4.2   -O3  -mmacosx-version-min=10.5 -I/usr/include -D_x64 -D_OSX -Wall -I../../inc-pc -D_REENTRANT  Stream.cpp -o Stream -lpthread -lz -Bdynamic -lm -lc -L../../bin-pc/x64 -lPvAPI
make: g++-4.2: No such file or directory
make: *** [sample] Error 1

但是当我运行这些命令时,我会得到这样的结果:

     which gcc
        /usr/bin/gcc

     which g++
       /usr/bin/g++
ls -l `which g++`
lrwxr-xr-x  1 root  admin  3 13 Mar 00:48 /usr/bin/g++ -> gcc

有什么问题?你能帮帮我吗?

【问题讨论】:

    标签: xcode macos gcc makefile g++


    【解决方案1】:

    我遇到了同样的问题。我将 /usr/bin/g++ 符号链接到 /usr/bin/g++-4.2 并解决了我的问题。

    【讨论】:

    【解决方案2】:

    您的 makefile 调用 g++-4.2 而不是 g++ 进行编译。 g++-42 要么不在您的系统上,要么在路径上不可用。

    您可以尝试修复您的 makefile:在 makefile 中搜索 g++-4.2 并将字符串替换为 g++

    【讨论】:

      猜你喜欢
      • 2017-09-16
      • 2012-08-28
      • 2012-10-14
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 2017-12-13
      • 1970-01-01
      相关资源
      最近更新 更多