共 110 篇文章 |
|
cd Home // 进入 Home 目录touch .vimrc // 配置文件# Unix# vim-plug# Vimcurl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim# Neovimcurl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercon... 阅449 转3 评0 公众公开 17-10-21 20:54 |
在这个例子中,我们使用find命令打印出所有以.mp3为后缀名的文件,接着将其使用管道传递给grep -i过滤和打印出名字为“JayZ”的文件,再使用管道传送给grep -vi以便过滤掉含有“remix”的项。grep命令的-C选项和例4中的很相似,不过打印的并不是在匹配字符串的前面或后面的行,而是打印出两个方向都匹配的行(译注:同上面的记忆窍门一样:-C=ce... 阅91 转2 评0 公众公开 17-10-21 20:52 |
即使设备申明(通过DMA掩码)它有超过32位的寻址能力,如果一致性DMA掩码显性的通过调用dma_set_coherent_mask()来设置,那么一致性分配会返回一个大于32位DMA地址。DMA_BIDIRECTIONALDMA_TO_DEVICEDMA_FROM_DEVICEDMA_NONE.因为dma_alloc_coherent, dma_pool_alloc 及 dma_map_single 会返回的DMA地址(如果平台支持动态DMA映射,dma_map_sg将... 阅213 转1 评0 公众公开 17-09-26 16:27 |
Linux 静态库与动态库搜索路径设置详解1. 连接和运行时库文件搜索路径的设置。并且LD_LIBRARY_PATH路径优先于系统默认路径之前查找(详细参考《使用 LD_LIBRARY_PATH》)。3.库的链接时路径和运行时路径 现代连接器在处理动态库时将链接时路径(Link-time path)和运行时路径(Run-time path)分开,用户可以通过-L指定连接时库的路径,... 阅671 转3 评0 公众公开 17-09-26 16:21 |
Linux下动态共享库加载及使用详解对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径;# gcc main.c -L./ -lprint -o pfoo_r -Wl,-rpath=./对比pfoo 和pfoo_... 阅318 转0 评0 公众公开 17-09-26 16:21 |
2. signal信号处理机制可以用函数signal注册一个信号捕捉函数。原型为:#include <signal.h>int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);参数how的值为如下3者之一:a :SIG_BLOCK ,将参数2的信号集合添加到进程原有的阻塞信号集合中b :SIG_UNBLOCK ,从进程原有的阻塞信号集合移除参数2中包含的信号c :SIG_SET,... 阅93 转0 评0 公众公开 17-09-26 16:20 |
阅69 转0 评0 公众公开 17-09-26 16:19 |
阅12 转0 评0 公众公开 17-09-26 16:18 |
阅498 转0 评0 公众公开 17-09-26 16:18 |
下载Linux内核当然要去官方网站了,网站提供了两种文件下载,一种是完整的Linux内核,另一种是内核增量补丁,它们都是tar归档压缩包。配置内核。Linux厂商也会随发行版提供预编译的内核,如Canonical为Ubuntu,或Red Hat为Fedora提供的内核,这样的内核通常只 启用了需要的内核功能,几乎所有驱动都被编译成模块了,这样的内核提供了一个良好的... 阅108 转0 评0 公众公开 17-09-26 16:17 |