gpt4 book ai didi

c++ - Netbeans 8.1(用于 C/C++)找不到我的编译器(gcc-6.0.0 开发版)

转载 作者:行者123 更新时间:2023-11-28 05:47:24 25 4
gpt4 key购买 nike

我对 mac os x 下的 C/C++ IDE 是全新的,因此对 netbeans 也是如此。我在 max os x 10.10.5 下下载了 C/C++ dmg。

我已经从源代码构建了 gcc-6.0.0(开发版),它在命令行上的运行就像一个魅力。我打算将它与 netbeans 一起使用,因此在 netbeans 偏好中,我创建了一个名为“gcc-6.0.0”的新“工具集合”,我在安装 netbeans 后从两个已经可用的默认值(称为 GNU 和 clang)中获得启发。我填写如下:

  • 基本目录:/usr/local/GNU/gcc-6.0.0
  • C 编译器:/usr/local/GNU/gcc-6.0.0/bin/gcc-6.0.0
  • C++ 编译器:/usr/local/GNU/gcc-6.0.0/bin/g++-6.0.0
  • Fortran 编译器:/usr/local/GNU/gcc-6.0.0/bin/gfortran-6.0.0
  • 汇编器:/usr/bin/as
  • 制作命令:/usr/local/GNU/make-4.1/bin/make-4.1
  • 调试器命令:我把它留空了
  • QMake 命令:我把它留空了
  • CMake 命令:/usr/local/lvm/cmake-3.3.2/bin/cmake

请注意我的 gcc 命令(gcc、g++ 和 gfortran 确实有前缀,这不是错误。)因为我从源代码构建了 make 和 Cmake,所以我也填充了它们各自二进制文件的路径。

请注意,在添加新工具集合窗口中,我为“基本目录”放置了:/usr/local/GNU/gcc-6.0.0 并被告知(通过红色消息 a新工具收集窗口的底部)“目录中未找到编译器集 /usr/local/GNU/gcc-6.0.0'...相同如果我将 /usr/local/GNU/gcc-6.0.0/bin 改为...

最后,我选择了一个欢迎项目模板(为此我选择了新创建的工具集),然后构建它,并获得以下控制台输出:

cd '/Users/XXXXXXX/Documents/Welcome_1' 
/usr/bin/make -f Makefile CONF=Debug
"/Applications/Xcode.app/Contents/Developer/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
"/Applications/Xcode.app/Contents/Developer/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/GNU_1-MacOSX/tmp14
mkdir -p build/Debug/GNU_1-MacOSX
rm -f "build/Debug/GNU_1-MacOSX/welcome.o.d"
g++-6.0.0 -c -g -MMD -MP -MF "build/Debug/GNU_1-MacOSX/welcome.o.d" -o build/Debug/GNU_1-MacOSX/welcome.o welcome.cc
/bin/sh: g++-6.0.0: command not found
make[2]: *** [build/Debug/GNU_1-MacOSX/welcome.o] Error 127
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 221ms)

为什么 /bin/sh: g++-6.0.0: command not found 当我在命令行上没有任何像这样的问题时,当我给 g++-6.0.0 在新的工具集合窗口中?

我怎样才能实现我打算做的事情,也就是说,将我的 gcc-6.0.0 gcc/g++ 编译器与 netbeans 一起使用?

提前致谢!

最佳答案

/usr/local/GNU/gcc-6.0.0/bin 作为“基本目录”而不是 /usr/local/GNU/gcc-6.0.0 让我开心,即使“新工具集合”窗口中仍然显示“目录中未找到编译器集”红色消息。

关于c++ - Netbeans 8.1(用于 C/C++)找不到我的编译器(gcc-6.0.0 开发版),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35958238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com