linux
xiaoyur347
这个作者很懒,什么都没留下…
展开
-
硬盘分区和挂载
1、添加磁盘fdisk /dev/sdcCommand (m for help):m //查看fdisk命令帮助 命令简介:n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型;l命令显示分区类型的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。 Command (m for help):n//创建新分区转载 2012-07-10 20:23:19 · 789 阅读 · 0 评论 -
vmdk repair
非常感谢DiskGenius这个软件,让我的虚拟机磁盘重新能用。当你遇到“指定的虚拟磁盘需要进行修复”问题,或者如http://blog.sina.com.cn/s/blog_5327e55f0100r2jf.html 所写的那样,建议使用DiskGenius进行修复。 其实http://blog.sina.com.cn/s/blog_5327e55f0100r2jf.html文章已经写的很好了,原创 2015-11-12 18:29:51 · 486 阅读 · 0 评论 -
mesa编译
mesa libdrm原创 2015-11-21 22:25:05 · 6435 阅读 · 1 评论 -
ubuntu exfat
ubuntu可以通过sudo apt-get install exfat-fuse exfat-utils来支持exfat的硬盘。原创 2016-06-12 15:29:36 · 459 阅读 · 0 评论 -
ubuntu 16.04.1 u盘安装问题
使用ubuntu 16.04.1进行U盘安装时,会提示gfxboot.c32: not a COM32R image 参考: (1)http://askubuntu.com/questions/67780/not-a-com32r-image-error-when-trying-to-install-from-a-usb-key (2)http://blog.csdn.net/zyz51191原创 2016-07-25 13:41:44 · 404 阅读 · 0 评论 -
foxmail wine
目前可行的一种做法wine安装按照https://wiki.winehq.org/Ubuntu,sudo add-apt-repository ppa:wine/wine-buildssudo apt-get updatesudo apt-get install wine-staging winehq-staging打开已经安装好的foxmailwine ./Foxmail.exe然后退出。下载原创 2016-05-01 21:17:49 · 3857 阅读 · 0 评论 -
ubuntu16.04硬盘重装
通常ubuntu的安装方法都是在win上使用EasyBCD安装。因为之前安装了一个ubuntu 14.04,希望采用不保留重装。 做法参考https://help.ubuntu.com/community/Grub2/ISOBoot1. add grub menugksu gedit /etc/grub.d/40_custommenuentry "Ubuntu 12.04.2 ISO" {原创 2016-04-29 22:39:49 · 5188 阅读 · 0 评论 -
旧版mesa编译
发现自己还写过一篇mesa编译的文章。依赖sudo apt-get install flex bison autoconf libtool python-mako python-libxml2 llvm libexpat1-dev编译方法编译:./autogen.sh./configure --disable-dri3 --enable-gles1 --enable-gles2 --enable-原创 2016-07-28 13:49:16 · 1026 阅读 · 2 评论 -
git svn映射
目的 git svn 创建仓库 git init 不支持,需要服务端操作 下载仓库 git clone svn checkout 创建文件 git add svn add 修改文件 git add 不需要 删除文件 git rm svn del 拷贝文件 svn cp 移动文件 git mv svn move原创 2016-08-04 18:03:25 · 391 阅读 · 0 评论 -
ffmpeg编译参数
使用configure进行编译时,会发现ffmpeg有些参数是有依赖的。 比如: –enable-decoder=truehd在ARM平台上进行编译时,会提示undefined reference to ff_mlpdsp_init_arm,原因是需要把–enable-decoder=mlp加入一起编译。原创 2016-12-23 07:30:22 · 461 阅读 · 0 评论 -
srs rtmp
srs rtmp原创 2015-09-19 18:21:44 · 1950 阅读 · 0 评论 -
内核崩溃排查工具
dmesg原创 2015-11-06 20:51:40 · 1068 阅读 · 0 评论 -
【出错】ubuntu 11.10库链接问题
ubuntu 11.10将ld的默认选项“--no-as-needed”改为“--as-needed”,会导致旧的库链接时候出错。参考:“https://github.com/kevinweil/hadoop-lzo/pull/34”解决方法:将链接选项选成“--no-as-needed”GCC: gcc -Wl,--no-as-needed demo.cpp -lpthreadM原创 2011-11-01 19:36:33 · 711 阅读 · 1 评论 -
vmware ubuntu二三事
一、ubuntu光盘升级环境:电脑上有ubuntu 10.04-11.10四个版本的安装光盘,vmware虚拟机中装了ubuntu 11.04。需求:ubuntu 11.10出来了,不想全新安装,想直接升级。可在ubuntu 11.04里直接打开光盘,无法升级。重启了几次系统,没有效果。突破:搜索vmware进BIOS的方法,实际上就是在vmware开机时,飞快按F2就行。ubun原创 2011-10-27 21:11:08 · 724 阅读 · 0 评论 -
backtrace on mips
for C:(1)正解:mipsel-linux-gcc backt.c -g -rdynamic -fexceptions原因:-fexceptionsEnable exception handling. Generates extra code needed to propagate exceptions. For some targets, thi原创 2012-07-10 22:29:49 · 1738 阅读 · 2 评论 -
linux栈溢出检测
今天看到百度知道上有人问栈溢出怎么检测,我好奇心起,查了一下,结果查到linux上有一个强大的库libsigsegv,可以检测栈溢出(说不定也是用信号实现的)。测了一下,果真可以。此库可以在http://www.gnu.org/software/libsigsegv/上下载到。#include #include #include "sigsegv.h"static int size = 0原创 2012-10-14 11:10:26 · 4554 阅读 · 1 评论 -
libpng解码优化方向
libpng解码图片时,时间的大头耗在zlib的inflate和4个filter上。如果从libpng自身的代码优化出发,建议从字节序和SIMD指令集上进行优化。4个filter:png_read_filter_row_subpng_read_filter_row_uppng_read_filter_row_avgpng_read_filter_row_paeth_1byte_pixel原创 2015-03-16 16:35:20 · 1146 阅读 · 0 评论 -
ffmpeg aac编码器比较
参考:https://trac.ffmpeg.org/wiki/Encode/AAC 编码器 版本 发布日期 CPU(%) 格式 Licence 优化 Profile libvo-aacenc 0.1.3 2013-07-27 11-13 S16 version3 armv5t,armv7 libfdk-aac 0.1.4原创 2015-06-25 16:27:38 · 2553 阅读 · 0 评论 -
error: Libtool library used but 'LIBTOOL' is undefined
编译时出现: error: Libtool library used but ‘LIBTOOL’ is undefined参考了一下: http://stackoverflow.com/questions/18978252/error-libtool-library-used-but-libtool-is-undefined发现是没安装libtoolize,sudo apt-get instal原创 2015-07-24 11:39:09 · 14365 阅读 · 1 评论 -
rtsp server
live555原创 2015-11-08 16:09:38 · 409 阅读 · 0 评论 -
判断TCP断开
谢谢http://blog.csdn.net/sjin_1314/article/details/8897588。试了方法2有效。#include <netinet/tcp.h>int IsSocketConnected(int sock){ struct tcp_info info; int len=sizeof(info); if(sock<=0){原创 2016-12-27 19:52:59 · 982 阅读 · 0 评论