编译时遇到特殊字符

编译安装或者制作Deb包
回复
头像
occultist
帖子: 64
注册时间: 2011-04-29 7:42
送出感谢: 0
接收感谢: 0
联系:

编译时遇到特殊字符

#1

帖子 occultist » 2013-04-14 22:20

编译错误,
error: stray ‘\241’ in program

cat -v
显示 M-!

从来没见过这么奇怪的!
  1. 我的博客
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 编译时遇到特殊字符

#2

帖子 eexpress » 2013-04-14 22:22

详细说明情况。
● 鸣学
头像
occultist
帖子: 64
注册时间: 2011-04-29 7:42
送出感谢: 0
接收感谢: 0
联系:

Re: 编译时遇到特殊字符

#3

帖子 occultist » 2013-04-15 15:12

从网上下的代码,编译不通过。错误是error: stray ‘\241’ in program。
肯定是有特殊字符了,我以为是^M,可惜不是,转过格式也是编译不对。
cat -v 命令,是可以看到特殊字符的。
我看到有很多特殊字符:M-!M-!M-!M-!M-!M-!M-!M-!
  1. 我的博客
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 编译时遇到特殊字符

#4

帖子 eexpress » 2013-04-15 15:17

啥编译器也不说。。
好吧,你用enconv转下源码的编码吧。enconv xxxxx 就可以得到utf8的文件。
● 鸣学
头像
occultist
帖子: 64
注册时间: 2011-04-29 7:42
送出感谢: 0
接收感谢: 0
联系:

Re: 编译时遇到特殊字符

#5

帖子 occultist » 2013-04-17 0:39

我以为编译器只有GCC呢,
enconv用过了,一样。
  1. 我的博客
回复

回到 “编译或打包”