我差不多一周前安装了 NetBeans IDE 7.3.1,仍然无法编译任何内容。
我正在使用 Cygwin 的C / C ++编译器,我收到以下错误消息,用于简单的“Hello World”程序:
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
"/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_1-Windows/hello_world.exe
make[2]: Entering directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
mkdir -p build/Debug/Cygwin_1-Windows
rm -f build/Debug/Cygwin_1-Windows/main.o.d
gcc -c -g -MMD -MP -MF build/Debug/Cygwin_1-Windows/main.o.d -o build/Debug/Cygwin_1-Windows/main.o main.c
make[2]: gcc: Command not found
nbproject/Makefile-Debug.mk:66: recipe for target `build/Debug/Cygwin_1-Windows/main.o' failed
make[2]: *** [build/Debug/Cygwin_1-Windows/main.o] Error 127
make[2]: Leaving directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
nbproject/Makefile-Debug.mk:59: recipe for target `.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/cygdrive/c/Users/CaptFuzzyboots/Documents/NetBeansProjects/Hello World'
nbproject/Makefile-impl.mk:39: recipe for target `.build-impl' failed
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 472ms)
我修复了这个,只需创建一个新工具包并将基目录添加为Cygwin - >完事。
现在的问题是我一直在
无法启动pty进程
答案 0 :(得分:2)
gcc: Command not found
您应该检查是否已安装gcc
(加gdb
和make
)
通过MinGW:
MinGW+NetBeans(只需查看截图,您无需了解匈牙利语)
通过Cygwin:
http://www.eecg.utoronto.ca/~aamodt/ece242/cygwin.html
您还应该检查NetBeans中的路径是否正确:
工具>选项> C / C ++> 构建工具:
(在创建屏幕截图时,我在C:\Programs\MinGW
安装了MinGW,但是如果你在C:\MinGW
中安装了它(这是默认设置),这也是正确的!唯一重要的问题是你应该在不包含空格的路径中安装MinGW。)
这是路径不正确,字母为红色时的样子:
注意:我安装了MinGW,但它不会改变您应检查路径是否正确的事实。
您还应注意在项目属性中选择正确的配置(右键单击项目)>构建 - 必须选择正确的“工具集合”(上面的路径是正确的):
Unable to start pty process
相关答案:Can build, but can't run C code in netbeans (but it works in command line)
右键单击项目,属性>运行>控制台类型> 外部终端(而不是“内部终端”)。这是一个截图:
答案 1 :(得分:0)
这是你的问题:
gcc: Command not found
Cygwin不是编译器,它是Windows的类似Unix的环境。 Gcc是编译器。你必须在使用Cygwin之前安装gcc。