5.1.2.4. bash: ct-ng: command not found

之前参考别人的教程:

Cygwin下用crosstool-ng 编译交叉工具链

去折腾crosstool-ng的时候,在Cygwin下面,遇到一个问题:

同样的去执行对应的命令:

echo "PATH=$PATH:/new/added/some/path" >> ~/.bashrc

但是echo.bashrc中的PATH的值,却是展开的。

从而,导致.bashrc中的内容,太乱,以至于无法正常执行。

所以,经过一番折腾,才发现,原来是,在Cygwin中,echo的值,包含环境变量的话,是需要转义的,即写为:

echo "PATH=\$PATH:/new/added/some/path" >> ~/.bashrc

才可以的。

【已解决】Cygwin中安装完crosstool-ng后,运行ct-ng help出错:bash: ct-ng: command not found