正文内容加载中...
posted @ 2018-03-31 12:06 stonehat 阅读(1176) 评论(0) 推荐(2) 编辑
摘要:等待队列 Linux中了等待队列的毒,代码中充斥着等待队列。不信你翻翻代码。 等待队列的唤醒我们这里叫激活。免得和线程唤醒混淆。 转载注明出处哦:http://www.cnblogs.com/stonehat/p/8627302.html 数据结构 1. 头结点wait_queue_head_t的结 阅读全文
posted @ 2018-03-22 22:18 stonehat 阅读(367) 评论(0) 推荐(0) 编辑
摘要:Linux系统运行源码剖析 epoll代码注释 理解了中断、等待队列、调度,你就能懂Linux的80%。 老子 转发的话,请注明出处哦:http://www.cnblogs.com/stonehat/ Linux系统内核提供了三个系统调用: include/linux/syscalls.h 其函数实 阅读全文
posted @ 2018-03-20 23:06 stonehat 阅读(764) 评论(0) 推荐(1) 编辑
摘要:来自于 https://teddysun.com/448.html !/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH ============= 阅读全文
posted @ 2017-10-29 11:50 stonehat 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:人工智能时代不建一个人工智能分类就显得不跟时代 阅读全文
posted @ 2017-10-24 18:57 stonehat 阅读(183) 评论(0) 推荐(0) 编辑
摘要:CMake 文档 https://cmake.org/cmake/help/v3.7/index.html 需要阅读的文档 item|note|link | | cmake buildsystem(7) |cmake构建系统介绍|https://cmake.org/cmake/help/v3.7/m 阅读全文
posted @ 2017-10-22 09:39 stonehat 阅读(237) 评论(0) 推荐(0) 编辑
摘要:CMake简介 CMake 是做什么的? CMake是一套类似于automake的跨平台辅助项目编译的工具。 我觉得语法更加简单易用。 CMake的工作流程 CMake处理顶级目录的 (CMake的配置文件,配置了子目录,编译目标,编译依赖等等),最后根据配置生成相应的MakeFile。 使用mak 阅读全文
posted @ 2017-10-22 01:26 stonehat 阅读(2119) 评论(0) 推荐(0) 编辑
摘要:CMake简介 CMake 是做什么的? CMake是一套类似于automake的跨平台辅助项目编译的工具。 我觉得语法更加简单易用。 CMake的工作流程 CMake处理顶级目录的 (CMake的配置文件,配置了子目录,编译目标,编译依赖等等),最后根据配置生成相应的MakeFile。 使用mak 阅读全文
posted @ 2017-10-21 01:01 stonehat 阅读(11565) 评论(0) 推荐(0) 编辑
摘要:gcc交叉编译时发生这种错误 /.. .../voice_demo: hidden symbol `pthread_atfork' in /opt/gcc linaro aarch64 linux gnu 4.9 2014.09_linux/bin/../aarch64 linux gnu/libc 阅读全文
posted @ 2017-08-02 20:30 stonehat 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:安装llvm、clang sudo apt get install llvm clang clang命令会在/usr/bin/clang cmake配置交叉编译链 建立linux.toolchain.cmake文件 cmake命令引入交叉编译配置即可 此时会显示下面一些东西,表示编译器已经换成了cl 阅读全文
posted @ 2017-06-13 13:24 stonehat 阅读(9053) 评论(0) 推荐(0) 编辑