linux
文章平均质量分 54
pao98pao
想得多做得少,必须改变!!!
展开
-
Linux C函数使用记录
记录平时写代码过程中遇到了一些函数原创 2015-07-20 09:32:17 · 277 阅读 · 0 评论 -
运行时记住动态库的路径 -Wl,-rpath=
gcc -o foo foo.c -L/usr/local/lib -lfoo -Wl,-rpath=/usr/local/lib当库的路径不在默认路径时,运行时会报找不到该链接库,此时可以采用以上方法让可执行程序运行时记住库的路径。转载 2016-03-23 09:21:05 · 1197 阅读 · 0 评论 -
杂项设备(misc device)
杂项设备(misc device)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在 Linux 内核的include\linux目录下有Miscdevice.h文件,要把自己定义的misc device从设备定义在这里。其实是因为这些字符设备不符合预先确定的字符设备范畴,所有这些设备采用主编号10,一起归于misc device,其实misc_register就是用主标号10调用re转载 2016-03-23 10:51:07 · 279 阅读 · 0 评论 -
makefile.in
如果有了Makefile.in,也应该有configure你直接运行./configure不出错的话,就能生成Makefileautomake报错 木有configure ./configure找不到target 郁闷。。则用 autoconf生成configure转载 2016-03-23 10:53:54 · 313 阅读 · 0 评论 -
linux环境变量
查看所有环境变量:1env查看指定环境变量的内容:1234567891011$echo $变量名 例如执行:$echo $HOME 返回: -bash: /转载 2016-01-07 11:57:49 · 317 阅读 · 0 评论 -
Linux常用命令
1:常用命令sudo -s -H 切换root用户模式ldd helloworld 查看依赖的动态库cat 1.txt 直接终端显示文件内容2:静态库,动态库编译假设有一个文件 fun。c提供功能函数 ,一个文件 call。c调用fun。c提供的功能函数 (1)静态库1>编译 fun。c生成目标文件:gcc -o fun转载 2015-07-18 11:01:37 · 520 阅读 · 0 评论 -
Ubuntu Linux内核编译步骤
Ubuntu 系统 http://www.linuxidc.com/Linux/2012-03/57303.htm1. 准备工作切换为管理员权限,sudo –i 输入用户密码 进入root 权限apt-get install build-essential kernel-package libncurses5-dev libqt3-headersbuild-essential (基转载 2016-04-18 11:37:33 · 351 阅读 · 0 评论 -
Linux下tmpfs与ramfs的区别
转自:http://www.linuxidc.com/Linux/2012-11/74356.htmramfs是Linux下一种基于RAM做存储的文件系统。在使用过程中你就可以把ramfs理解为在普通的HDD上建立了一个文件系统,而现在HDD被替换成了RAM,因为是RAM做存储所以会有很高的存储效率。由于ramfs的实现就相当于把RAM作为最后一层的存储,所以在ramfs中不会转载 2016-04-22 15:26:26 · 1292 阅读 · 0 评论 -
Linux Ramdisk mini-HOWTO
Linux Ramdisk mini-HOWTOby Van EmeryIntroductionWhat is a RAM disk? A RAM disk is a portion of RAM which is being used as if it were a disk drive. RAM disks have fixed sizes, and act lik转载 2016-04-22 17:21:58 · 506 阅读 · 0 评论 -
>/dev/null 2>&1
>/dev/null 2>&1标准输出重定位至/dev/null,2(标准错误输出)重定位至&1(标准输出),最终的结果1(标准输出),2(标准错误输出)都重定位至/dev/null转载 2016-02-19 17:22:50 · 379 阅读 · 0 评论 -
linux信号量
http://blog.csdn.net/qinxiongxu/article/details/7830537信号量一.什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二.信号量的分类在学习信转载 2016-01-08 14:21:15 · 487 阅读 · 0 评论 -
gcc编译选项
gcc选项转载 2015-09-06 10:56:33 · 478 阅读 · 0 评论 -
Linux守护进程的编程实现
转载来源:http://blog.csdn.net/hairetz/article/details/4195036守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系转载 2015-10-10 15:09:27 · 302 阅读 · 0 评论 -
Linux tty1(ctrl+alt+f1)上下滚屏
1:shift+pageup/pagedown原创 2015-10-27 16:01:00 · 3165 阅读 · 1 评论 -
Linux-查询登入用户信息
作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。1. 使用w命令查看登录用户正在使用的进程信息w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户名转载 2015-10-27 15:23:32 · 585 阅读 · 0 评论 -
Linux-/dev/tty
原文地址:http://blog.csdn.net/wocao1226/article/details/21749143/dev/tty 当前终端,任何tty[任何类型的终端设备]echo "hello" > /dev/tty 都会直接显示在当前的终端中 tty命令使用tty命令可以确定当前的终端或者控制台 /dev/tty0代表转载 2015-10-27 14:35:37 · 1481 阅读 · 0 评论 -
Linux查询主机工作状态
1:who : 在有哪些帐号在线2:netstat -a :查看联网状态3:ps -aux : 查看主机所有进程原创 2015-10-29 11:45:59 · 582 阅读 · 0 评论 -
Linux 动态库,静态库
静态库,动态库编译假设有一个文件 fun。c提供功能函数 ,一个文件 call。c调用fun。c提供的功能函数 (1)静态库1>编译 fun。c生成目标文件:gcc -o fun.o -cfun.c2>将目标文件加入到静态库中:ar cqs libfun.a fun.o3>将静态库copy到Linux的库目录(/usr/lib或者/lib)下4>使用静态库编译:gcc转载 2015-12-31 10:31:06 · 292 阅读 · 0 评论 -
一个简单的GNU automake自动生成Makefile的方法及案例
http://blog.csdn.net/yygydjkthh/article/details/43197031在GNU的世界里,存在Automake这样的工具进行自动生成Makefile文件,automake是由Perl语言编写的,必须与GNU autoconf一并使用,具体的生成过程请参看GNU automake的wikipedia中的右下角的图,地址如下:http://e转载 2016-01-06 15:55:36 · 344 阅读 · 0 评论 -
Glib;Glibc ;libc
1:GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on. It works on many U转载 2016-11-03 09:45:59 · 300 阅读 · 0 评论