![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
简单为美
简单是美
展开
-
Linux内核添加系统接口
linux版本:3.9.1操作系统:unbuntu 12.041· 添加新接口定义。修改文件:linux-***/arch/x86/kernel/syscall_32.c在文件末尾追加如下代码asmlinkage void sys_hellokernel(void){printk(KERN_EMERG "hello kernel! i find you!");}原创 2013-05-15 08:01:49 · 1826 阅读 · 1 评论 -
pthread 编程笔记
1· 源文件中包含了pthread.h头文件,在编译是却报pthread_create和pthread_join未定出问题到编译命令:gcc -lpthread -o a.out pthraed_eg_test.c解决问题到编译命令:gcc -pthread -o a.out pthread_eg_test.c主要原因是编译器没有链接上pthread库,所以找不到库接口定义原创 2013-05-25 20:10:06 · 580 阅读 · 0 评论 -
pthread 基础篇 创建线程
1· 创建线程 int pthread_create(pthread_t * thread, const pthread_attr_t * attr, void * (*start_routine)(void *), void *arg);原创 2013-05-19 17:58:03 · 602 阅读 · 0 评论 -
linux vim插件安装
1· 将插件到压缩包解压在home下的".vim"目录下(如果没有".vim"目录就手动创建),只有*.vim的插件,将文件复制到~/.vim/plugin目录下2· catgs是可执行程序,不属于vim插件,但vim插件中很多功能依赖ctags程序生成的文件(如跳转到函数定义的地方和taglist插件),所以也要安装该程序 sudo apt-get install ctags3原创 2013-05-28 19:32:03 · 749 阅读 · 0 评论 -
linux 文件解压
1· 解压gz文件tar zxvf ***.tar.gz解压到当前目录下2· 解压zip文件unzip ***.zip解压到当前目录下3· 解压tar文件参照:http://blog.csdn.net/suxw80then/article/details/8902213原创 2013-05-28 19:10:45 · 595 阅读 · 0 评论 -
ubuntu 12.04 编译添加内核
buntu内核经过长时间的发展,这里我发表一下个人理解,下面就这就来讲术Ubuntu内核。弄了很久,不停的google,终于把我的Ubuntu内核更新2.6.31.6版本了,下面我来分享一下我的经验。顺便赞一下google的强大~~主机环境:Ubuntu desktop 9.04 如果是9.10的话方法是类似的。最新内核:linux-2.6.31.6 可以的www.kernel.org下转载 2013-05-07 21:48:47 · 1224 阅读 · 0 评论 -
如何在linux下解压缩rar格式的文件压缩包
前言:没有特殊原因,文档如果要传到linux上,一定要打成*.zip格式,这样方便解压,一般来说没有理由要用rar.关于 linux上unzip命令有空细讲,本节讲下,如何让linux支持解压缩rar文件一 、系统环境 1.1 系统环境实验环境一:CentOS release 5.5 (Final)2.6.18-194.el5x86_64 GNU/Linux 实转载 2013-05-08 20:07:29 · 611 阅读 · 0 评论 -
Linux使用笔记
ubuntu上遇到到一些问题可以到wiki.ubuntu.org.cn上看一下,一般回有解决方法1· 切换到root身份登录: su //su后面不用添加信息,默认登录root,之后需要输入root密码,如果没有设置过root的密码,会一直提示密码错误,需要设置root密码 切换回一般用户: su LoginName //LoginName 就是一般用户原创 2013-05-10 16:45:16 · 568 阅读 · 0 评论 -
ubuntu 黑屏问题
系统版本 ubuntu 12.04问题描述:系统开机,进入内核选择界面,进入默认内核启动,经过几秒,系统就停在黑屏的界面,按Ctrl+Alt+F7无法切换。解决办法:1· 重启计算机(可以在该黑屏界面按Ctrl+Alt+End)2· 选择内核(修复模式)3· 选择resume(resume normal boot),按enter至,系统进入命令行登录界面4· 输入用户名转载 2013-05-11 07:33:27 · 1798 阅读 · 0 评论 -
pthread 基础篇 pthread_join
int pthread_join(pthread_t th, void **thread_return);功能:挂起当前线程,等待线程th结束,并获取该线程结束时返回的数据。th:线程IDthread_turn:存放线程结束时返回的数据地址使用注意事项:1·线程结束时返回的数据地址,不能使用局部变量的地址,即栈上的地址,线程结束后,线程栈空间会被释放掉,相应的数据有可能原创 2013-05-21 20:43:19 · 889 阅读 · 0 评论