我尝试在xenomai-x.x/examples/rtdm/deriver-api/下运行tut01- tried derv.c示例。我运行makefile时没有出现错误。Tut01- says derv.c文件中的命令表示:
要测试这个应用程序,您只需要:
$ export LD_LIBRARY_PATH=<path of xenomai>/lib
$ insmod tut01-skeleton-drv.ko
$ ./tut01-skeleton-app首先,我在终端上运行export LD_LIBRARY_PATH=/usr/xenomai/lib/,它是可以的。当我运行sudo insmod tut01-skeleton-drv.ko时,出现错误。“无法插入模块tut01-drv.ko:无法分配内存”。我该怎么办?
发布于 2015-07-29 03:36:25
sudo不使用local环境变量。因此,当您以用户身份运行export LD_LIBRARY_PATH=/usr/xenomai/lib/,然后执行下一个命令时,环境变量LD_LIBRARY_PATH并未设置。尝试将用户更改为root,然后运行命令。
https://stackoverflow.com/questions/26612717
复制相似问题