小编ina*_*arn的帖子

mlockall():无法分配内存

我收到错误: mlockall 失败:调用函数 mlockall() 时无法分配内存:

if(mlockall(MCL_CURRENT|MCL_FUTURE) == -1) {
            printf("mlockall failed: %m\n");
            exit(-2);
    }
Run Code Online (Sandbox Code Playgroud)

使用的IDE:Eclipse操作系统:Ubuntu 16.04实时扩展使用:4.11.12 rt-15(抢占补丁)注意:我正在尝试实时进行UDP连接(使用intel i210以太网控制器)。

当我在 Eclipse 中调试相同的内容时,显示的是:

在“/build/glibc-bfm8X4/glibc-2.23/misc/../sysdeps/unix/syscall-template.S”处找不到源文件找到该文件或编辑源查找路径以包含其位置。

怎么解决这个问题呢?

ubuntu preempt-rt

3
推荐指数
1
解决办法
6788
查看次数

标签 统计

preempt-rt ×1

ubuntu ×1