Linux
huangkangying
这个作者很懒,什么都没留下…
展开
-
ubuntu 16.04: cannot find -lvtkproj4
Run below command in bash:sudo ln -s /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.2.so /usr/lib/libvtkproj4.so原创 2021-09-23 19:21:42 · 349 阅读 · 0 评论 -
Ctrl-Q 列编辑在Linux termial Vim下不工作
stackoverflow.com/questions/21806168/vim-use-ctrl-q-for-visual-block-mode-in-vim-gnome Ctrl-Q在terminal下面有特殊含义,如果要使用ctrl-q,需要在.bashrc中加入:stty start undef原创 2017-02-10 20:07:21 · 810 阅读 · 0 评论 -
C, C++混合编程通用Makefile模版
第一个模版:所有.c, .cpp, *.h文件都在同一个目录下,没有分层。##############################################################################source fileSOURCE := $(wildcard *.c) $(wildcard *.cpp)OBJS := $(patsubst %.c,原创 2017-02-11 20:36:45 · 3431 阅读 · 1 评论 -
Enable exfat format on Ubuntu 16.04
sudo apt-get install exfat-fuse exfat-utils原创 2017-09-07 10:55:03 · 3768 阅读 · 0 评论 -
Working of __asm__ __volatile__ (“” : : : “memory”)
creates a compiler level memory barrier forcing optimizer to not re-order memory accesses across the barrier.For example, if you need to access some address in a specific order (probably because t翻译 2017-09-01 13:42:04 · 373 阅读 · 0 评论 -
Linux用户空间增加i2c设备
每个i2c总线目录下面会提供两个文件节点: new_device, delete_device 内核必须要知道在设备挂在哪个总线和设备地址才能实例化该设备。 具体的做法如下: 增加“eeprom”设备,地址为0x50:echo eeprom 0x50 > /sys/bus/i2c/devices/i2c-3/new_device删除 “eeprom”设备:echo 0x50 > /sys/bu原创 2017-11-21 16:58:41 · 3357 阅读 · 2 评论 -
Git socks5 代理设置
首先确认ip和端口,例如ip为127.0.0.1, 端口为1080, 打开终端,运行以下命令:git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'查看:cat ~/.gitconfig发现是多了这两项配置[http]pro原创 2017-12-20 22:35:43 · 87538 阅读 · 1 评论 -
Linux GPIO 使用示例
/***************************************************************** * gpio irq * * 一直以来都没了解过gpio的irq,如何使用,今天正好了解下。 * 本文从内核和应用层分析gpio的irq,并写验证程序。 * *转载 2017-12-25 15:52:41 · 7736 阅读 · 3 评论 -
initrd.img 压缩和解压
Uncompress:mkdir initrdcd initrdzcat ../initrd.img | cpio -idmvCompress:find . | cpio -o -c | gzip -9 > ../initrd.img原创 2017-12-26 14:17:40 · 621 阅读 · 0 评论 -
i7-8700/i7-8700K在Ubuntu 16.04上界面卡顿
台式机配置CPU: i7-8700主板:华硕Z230OS: Ubuntu 16.04.4 LTS现象在只使用集成显卡的时候,Ubuntu在登录后会出现界面异常卡顿的现象,鼠标移动都会很困难。解决办法升级Kernel: 4.15版本以上的kernel对Caffelake版的cpu集显有bug fix.wget http://kernel.ubuntu.com/~ker...原创 2018-06-26 12:53:55 · 5785 阅读 · 4 评论 -
GNU Screen快捷键
Screen常用快捷键如下C-a ? -> 显示所有键绑定信息C-a c -> 创建一个新的运行shell的窗口并切换到该窗口 C-a n -> Next,切换到下一个 window C-a p -> Previous,切换到前一个 window C-a 0..9 -> 切换到第 0..9 个 window Ctrl+a [Space] -> 由...转载 2018-08-22 16:36:27 · 778 阅读 · 0 评论 -
Ubuntu 16.04 安装OpenGL
链接:https://www.jianshu.com/p/e4a90503d4a6配置步骤 使用 apt 安装 OpenGL 和开发包 sudo apt-get install build-essential libgl1-mesa-devsudo apt-get install freeglut3-devsudo apt-get install libglew-dev lib...转载 2018-08-24 17:20:13 · 39046 阅读 · 4 评论 -
Tmux configuration
Below is my tmux configuration:# fix vim color issue under tmuxset -g default-terminal "screen-256color"# enable mouse, press 'shift' when using mouse's middle keyset -g mouse on# use vim shor...原创 2018-08-24 21:15:15 · 265 阅读 · 0 评论 -
GIT学习笔记一git init
http://blog.csdn.net/laurawan/article/details/38611255/建立裸仓库git --bare init --shared--bare:裸仓库--shared:--shared[=(false|true|umask|group|all|world|everybody|0xxx)]share 指定为true 时:可以通过配置转载 2017-02-07 12:52:10 · 813 阅读 · 0 评论 -
Linking libstdc++ statically
Link Linking libstdc++ statically Christopher Baus writes about his problems linking libstdc++ statically. Yes, making C++ binaries that will work properly in different Linux distributions is somewha转载 2016-12-06 12:10:41 · 2151 阅读 · 0 评论 -
使用clewn调试
使用clewn调试虽然最近不经常调试C程序了,但觉得vim总应该有一个和gdb连接的方法才称得上真正的vim。于是,前一段时间一直再找vim连接gdb的方法,结果在google上找到的全是打vimgdb补丁的,需要重新编译vim,感觉很不爽。前几天的到一个高人的启发,试了一下clewn,经过一个多小时,终于大致搞定了,用着还不错。鉴于很难找到配置clewn的资料,就把方法发上来了,想在vim里体验一下gdb而又不想编译的朋友可以试一下废话少说,可以现跳到帖子末尾看一下效果图 把vim分成两个窗口,上半部分显转载 2010-11-08 23:52:00 · 3827 阅读 · 0 评论 -
USB设备驱动小结
<br /> 1 USB设备驱动小结<br /> 2 <br /> 3 1. 编写USB驱动的主要工作<br /> 4 首先要清楚,编写usb驱动的主要工作是完成probe()和disconnect()函数。它们分别是在设备插入和断开时被调用。<br /> 5 这两个函数主要完成初始化和释放软硬件资源。<br /> 6 <br /> 7 2. usb_driver的主要作用<br /> 8 与platform_driver相似,usb_driver只是起到了牵线的作用。usb本身所属设备的驱原创 2010-11-21 16:33:00 · 791 阅读 · 0 评论 -
Ubuntu10.04 编译和修改xvid1.3.1
编译 首先从xvid的官方下载xvid源码http://www.xvid.org/。 将源码解压到home目录下: tar zxvf xvidcore-1.3.1.tar.gz 进入解压后的目录,可以看到一个build目录 $cd /build/generic 直接make就可以,xvid后自动configure $make make后生成: lightwind@ubuntu:~/xvidcore/build/generic$ make L: lib原创 2011-05-17 17:04:00 · 1055 阅读 · 0 评论 -
Source Insight 相关
如何在Source Insight 中修改字体和字号选择options->Document Options(Alt+T)->Screen Fonts这样就可以修改所有的文本的字体和字号Source Insight结合Gvim使用在Source Insight中按F11调用gvim,打开对应文件,跳转到对应的行。以下是实现步骤:1.Source Insight中,Opti原创 2011-12-02 17:32:02 · 1376 阅读 · 0 评论 -
正则表达式
早就听说了正则表达式的强大,于是花了一点点时间从网down了几篇文档看了一下。刚开始看到正则表达式时,感觉全是一堆稀奇古怪的字符,有点无从下手的感觉,看完了文档后。仔细一想,不过如此。无赖一直感叹无用武之地。近日,导师接一项目,要我改代码。面对一堆混乱不堪的代码,我无比头大。到项目要提交的时候,代码已经被改得面目全非,由于是多人修改,所以每个人在调试的时候都留下了不同的注释。但提交原创 2010-11-05 16:30:00 · 859 阅读 · 1 评论 -
bochs 2.2.6 编译和GDB调试
Table of Contents1 在ubuntu 10.04上面编译bochs 2.2.6遇到了一些编译问题1.1 修改源文件 symbols.cc1.2 安装如下package:1.3 config1.4 make1 在ubuntu 10.04上面编译bochs 2.2.6遇到了一些编译问题symbols.cc: At global scope原创 2014-10-03 22:30:03 · 1380 阅读 · 0 评论 -
妈咪,我找到了!15个实用的Linux find命令示例
妈咪,我找到了!15个实用的Linux find命令示例2013/09/27 | 分类: 开发 | 2 条评论 | 标签: find,Linux, 命令分享到:70PHP进阶篇Android UI模板设计Web app---Rails10日谈CSS3绚丽照片墙原文出处: thegeekstuff 译文出处:oschina-青崖白鹿转载 2015-01-02 16:03:24 · 1110 阅读 · 0 评论 -
Ubuntu 14.04 64位 无法 安装 ia32-libs 解决办法
Ubuntu 14.04 64位 无法 安装 ia32-libs 解决办法分类: Linux 2014-07-12 10:38 1714人阅读 评论(1)收藏 举报安装新立德软件包管理器:打开终端,输入以下命令:sudo apt-get install synaptic打开新立德软件包管理器,选择“设置>软件库” 选择“其他软件 > 添加”在APT行中输入原创 2015-01-02 21:45:47 · 7148 阅读 · 2 评论 -
Linux 非常好用的command (持续更新)
以root身份重新运行上一条命令:sudo !!在vim中以root身份保存当前文件::w !sudo tee %原创 2015-01-03 15:36:09 · 744 阅读 · 0 评论 -
Ubuntu 14.04安装Linux源码
sudo apt-get install linux-source安装好后,源码在usr/src 下面。转载 2015-04-05 12:13:36 · 1689 阅读 · 0 评论 -
OpenCV 3.1下载 ippicv_linux_20151201失败
安装OpenCv 3.1的过程中要下载ippicv_linux_20151201,由于网络的原因,这个文件经常会下载失败。解决的办法是手动下载:先下载 OpenCV 3.1Download MD5 sum: 6082ee2124d4066581a7386972bfd52aDownload size: 76 MBEstimated disk space required: 1.8 GBEst原创 2016-11-30 12:29:42 · 24423 阅读 · 6 评论 -
解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题 2015年10月17日 4416 http://itbilu.com/linux/management/NymXRUieg.html源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc转载 2016-12-06 10:07:03 · 9311 阅读 · 0 评论 -
Ubuntu10.04 源码下载
<br />1. 库文件准备<br /><br />build-essential、autoconf、automake、cvs、subversion<br />apt-get install build-essential kernel-package libncurses5-dev<br /> <br />libncurses5这个软件包在使用menuconfig配置内核的时候会用到。<br /> <br />2. 下装源码<br />apt-cache search linux-source //查原创 2010-11-06 18:12:00 · 1683 阅读 · 0 评论