如在控制台上复制以下代码去执行:
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm /
-opensource /
-confirm-license
你会发现,无法识别第二行以后的代码,为什么?
请手动先删掉换行,如以下:
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm / -opensource /
-confirm-license
再回车换行:
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.7.0-arm /
-opensource /
-confirm-license /
你会发现,控制台可以识别第二行了,依此类推,你就可以解决这个问题了。
原因分析:
因为控制台对换行符可能是/r/n,而window则不同。所以会有此问题。
Windows与Linux之间的编码(换行符)转换:http://www.linuxdiyf.com/linux/16379.html
Linux文本文件与WIN文本文件换行格式转换命令:http://www.linuxdiyf.com/linux/8798.html