4.2.1. Cygwin的环境变量等路径中可能包含空格,括号等特殊字符而导致出错

Linux的环境中,路径中,是不允许包含空格的

Windows的环境中是运行的

所以,在使用Cygwin期间,常常会遇到:

PATH等环境变量,由于即包含了Windows中的很多路径

又包含了Cygwin(即Linux)中的很多路径

但是程序,脚本等处理这些路径时,有些没考虑到这种带路径的情况

而导致出现各种问题。

比如,我之前就遇到一个:

【已解决】Cygwin下为xscale编译Buildroot时make出错:/bin/sh: -c: line 0: syntax error near unexpected token `(‘

所以,以后使用时,在这方面,要小心。

以及出现类似问题,要想到,或许可能是Cygwin路径中包含空格,括号等特殊字符而导致的