cygwin已成功编译树,但没有输出

时间:2014-01-02 15:07:08

标签: c++ compilation tree cygwin

尝试从此处编译tree(我在make脚本中为cygwin取消注释适当的部分):

http://mama.indstate.edu/users/ice/tree/

 $ make
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o tree.o tree.c
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o unix.o unix.c
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o html.o html.c
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o xml.o xml.c
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o hash.o hash.c
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o color.o color.c
 gcc -O2 -Wall -fomit-frame-pointer -DCYGWIN -c -o strverscmp.o strverscmp.c
 gcc -s -o tree.exe tree.o unix.o html.o xml.o hash.o color.o strverscmp.o

 $ make install
 install -d /usr/bin
 install -d /usr/man/man1
 if [ -e tree.exe ]; then \
         install -s tree.exe /usr/bin/tree.exe; \
 fi
 install doc/tree.1 /usr/man/man1/tree.1

当我尝试运行蟋蟀

没有输出,没有错误,没有。我正在使用这个编译器(在64位cygwin上运行):

 /usr/bin/gcc -> i686-pc-cygwin-gcc.exe

我做错了什么,我该如何解决?

编辑:

更多关于蟋蟀

我检查了返回代码(echo $?),它是127

然而,我也做了

 $ ls /usr/bin | grep tree
 tree.exe

0 个答案:

没有答案