![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 93
小咖亮
只为成功想方法,不为失败找借口!不轻言放弃,坚持就是胜利!
展开
-
Linux下编译JNI so库
最近接到领导的一项任务,要求把C++的录音处理算法包一层JNI,提供Java接口给到客户的Java工程师在Linux服务器上去调用。在初步接到任务时,以为使用Android的NDK将算法源码编译x86_64平台的so库就可以搞定,没想到开搞后事情并没有想象中的顺利。。。 本来以为拿到的会是源码,结果只有一个C++接口头文件,加两个so库(一个是算法具体实现,另一个是算法依赖的加密类so库),拿到算法文件后就蒙了,之前还没搞过用NDK编译so库时依赖链接另一个so库。。想到领导...原创 2021-07-20 23:20:28 · 1784 阅读 · 1 评论 -
第四章 Linux内核模块
Linux内核模块1.1 简介1.特点: * 模块本身不被编译入内核映像,从而控制了内核的大小; * 模块一旦被加载,它就和内核中的其他部分完全一样。2.模块程序结构 (1)模块加载函数(一般需要) (2)模块卸载函数(一般需要) (3)模块许可证声明(必须) (4)模块参数(可选) (5)模块导出符号(可选) (6)模块作者等信息声明原创 2016-11-09 19:34:57 · 234 阅读 · 0 评论 -
Ubuntu快捷操作
一、打开工作区设置1,系统设置-》外观-》行为-》勾选"开启工作区",这样就可以通过ctrl+alt+方向键切换工作区。2,通过shift+ctrl+alt+方向键,可以将当前窗口移到其它工作区。(注:对于启动的虚拟机系统窗口,该快捷键会受影响)其它快捷操作:1.鼠标右击的键盘快捷键 在大多数程序里,你可以右击显示快捷菜单。其实键盘上 Shift + F10转载 2017-05-28 21:11:55 · 430 阅读 · 0 评论