我正在尝试使用NetBeans编译C代码,并从cygwin获得以下版本
gcc 3.4.5
g ++ 3.4.5
GNU Make 3.81
GNU gdb 6.8.0
这是尝试编译Welcome程序的消息
/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `/cygdrive/c/Users/Milktrader/Documents/NetBeansProjects /Welcome_1'
/usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/welcome_1.exe
make[2]: Entering directory `/cygdrive/c/Users/Milktrader/Documents/NetBeansProjects/Welcome_1'
mkdir -p build/Debug/MinGW-Windows
make[2]: mkdir: Command not found
make[2]: *** [build/Debug/MinGW-Windows/welcome.o] Error 127
make[2]: Leaving directory `/cygdrive/c/Users/Milktrader/Documents/NetBeansProjects/Welcome_1'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/cygdrive/c/Users/Milktrader/Documents/NetBeansProjects/Welcome_1'
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 1s)
是否值得下载以前的cygwin版本(1.5)?博客教程(包括NetBeans站点)在其示例中具有此较旧的版本。
最佳答案
您需要从“主”菜单中选择“工具”菜单(位于Team和Windows之间)。选择选项,您将获得一个精致的对话框,该对话框的左侧有一个大白框,您可以在其中添加工具集合。如果选择c:\ cygwin \ bin作为基本目录,则NetBeans会找到c,c ++编译器以及make文件和调试器所需的内容。请记住,将c:\ cygwin添加到Windows PATH中,但这已在本教程中。不知道为什么我需要手动输入,但这没关系,因为它现在可以工作了。 alt text http://www.freeimagehosting.net/uploads/th.d1ec691fcc.png
关于c - NetBeans IDE 6.8与cygwin 1.7.5.1不能很好地配合使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2850516/