原因是 在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以才会有 多出来的\r但是这个我是直接下载的官网文件解压的,没有动过啊. 破案了. linux下编译要下 .tar.xz , .zip的编码不一样 不知道,我刚刚下载的.zip 开始执行 .configure 就有问题 cat -A 看到 ^M .seb 替换后,可以执行,结果到了下一个还是不能执行,我有替换了一次,又可以了.然后,直接放弃了,去下载 .tar.xz 了. 真是没道理啊.我的代码UTF8+BOM,都…