Module 带空格的Insmod字符串参数
嗨,我今天学习模块。今天,我编写了一个简单的模块,在使用insmod时使用字符串参数。下面是代码片段:Module 带空格的Insmod字符串参数,module,linux-kernel,insmod,Module,Linux Kernel,Insmod,嗨,我今天学习模块。今天,我编写了一个简单的模块,在使用insmod时使用字符串参数。下面是代码片段: .... static char *city = "NULL"; MODULE_PARM(city, charp,0000); .... 当我输入命令行时 insmod modulename.ko city="newyork" 没关系 但是当我打字的时候 insmod modulename.ko city="new york" 有错误 insmod: error inserting '
....
static char *city = "NULL";
MODULE_PARM(city, charp,0000);
....
当我输入命令行时
insmod modulename.ko city="newyork"
没关系
但是当我打字的时候
insmod modulename.ko city="new york"
有错误
insmod: error inserting 'modulename.ko': -1 Unknown symbol in module
你知道为什么吗?你试过
insmod modulename.ko city=new\york
?城市是字符串,应该包含在“@avd”中