Cygwin的使用过程中,也有很多注意事项,现总结如下;
Linux的环境中,路径中,是不允许包含空格的
Windows的环境中是运行的
所以,在使用Cygwin期间,常常会遇到:
PATH等环境变量,由于即包含了Windows中的很多路径
又包含了Cygwin(即Linux)中的很多路径
但是程序,脚本等处理这些路径时,有些没考虑到这种带路径的情况
而导致出现各种问题。
比如,我之前就遇到一个:
【已解决】Cygwin下为xscale编译Buildroot时make出错:/bin/sh: -c: line 0: syntax error near unexpected token `(‘
所以,以后使用时,在这方面,要小心。
以及出现类似问题,要想到,或许可能是Cygwin路径中包含空格,括号等特殊字符而导致的