今天在添加一个文件系统时,我改掉了mknod函数,然后编译内核,出现如下错误:
fs/newext2/namei.c: 在函数‘newext2_mknod’中:
fs/newext2/namei.c:143: 错误:程序中有游离的‘\342’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\200’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\234’
fs/newext2/namei.c:143: 错误:expected ‘)’ before ‘haha’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\342’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\200’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\231’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\342’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\200’
fs/newext2/namei.c:143: 错误:程序中有游离的‘\235’
fs/newext2/namei.c:144: 错误:程序中有游离的‘\342’
fs/newext2/namei.c:144: 错误:程序中有游离的‘\200’
fs/newext2/namei.c:144: 错误:程序中有游离的‘\223’
|
想了很久,后来在一个偶然到情况下,看到程序双引号里面的字母没有变颜色,马上想到我的程序是从windows里面word 复制过去的,程序里面到括号和引号是中文输入的。
解决办法:把程序用英文输入法输入一遍就OK了。
阅读(6579) | 评论(2) | 转发(1) |