![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
业9
这个作者很懒,什么都没留下…
展开
-
Linux中ELF格式文件介绍
转载地址:点击打开链接ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛。与linux下的其他可执行文件(a.out,cof)相比,它对节的定义和gnu工具链对它的支持使它十分灵活,它保存的足够了系统相关信息使它能支持不同平台上的交叉编译和交叉链接,可移植性很强.同时它在执行中支持动态链接共享库。 通过转载 2015-05-15 11:09:53 · 517 阅读 · 0 评论 -
nice和renice命令
nice:进程开始前调整优先级 renice:进程进行中调整优先级 其中,nice命令默认对进程的nice值加10,从而降低该进程的优先级。查看进程情况:lyg@ubuntu:~$ ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD0 S 1000 13950 13941 0 80 0原创 2015-04-14 15:26:56 · 1537 阅读 · 0 评论 -
umask的使用
#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<stdlib.h> /*exit()*/#define RWRWRW (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)int main(){ umask(0);原创 2015-04-11 16:29:14 · 592 阅读 · 0 评论 -
F_GETLK与F_SETLK的使用
关键词:l_type fcntl()函数调用成功,返回0。 F_GETLK申请锁,成功返回l_type=F_UNLCK;否则,返回原值。 F_SETLK加锁或解锁,成功返回l_type为预置值。 共享(读)锁与独占(写)锁在单进程中可互相取代,多进程不兼容。 多进程,原锁为读锁时,在同文件域可设读锁;原锁为写锁,在同文件域不可设读/写锁。#include<unistd.h>#includ原创 2015-04-10 19:37:41 · 6419 阅读 · 0 评论 -
fcntl函数的使用
转载链接:http://www.cnblogs.com/andtt/articles/2178875.html功能描述:根据文件描述词来操作文件的特性。#include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int c转载 2015-04-07 21:22:51 · 533 阅读 · 0 评论 -
GDB使用方法
笔记:1、2、3、原创 2015-03-31 23:09:02 · 428 阅读 · 0 评论 -
Emacs技术手册
转载:点击打开链接Emacs 中文手册====================================================[符号]--------------------------------------C- 意思是按住 Ctrol 键M- 意指 Meta 键 (键盘上若无Meta 键,则可以ALT 或 ESC 键来取而代之)DEL 意指退转载 2015-03-30 17:27:47 · 861 阅读 · 0 评论 -
Ubuntu14.04安装Emacs的方法
Ubuntu这个版本没有Emacs,安装方法如下:1、确保系统已经联网2、终端输入命令:sudo apt-get update3、继续:sudo apt-get install4、最后:sudo apt-get install emacs5、测试:emacs text.c原创 2015-03-30 15:16:54 · 4148 阅读 · 0 评论 -
VM下,Ubuntu14.04无法联网解决方法
个人也是新手,会遇到许多问题,也是通过网络逐个逐个解决。下面为解决方法:1、把Ubuntu关掉2、设置VM,如下: 1)、点击“编辑”,选择“虚拟网络编辑器” 2)、点击“恢复默认设置”,再“确定”3、选择Ubuntu,开机4、已经OK了!注:这个方法可能不会对所有这种问题有效,只供参考!原创 2015-03-30 14:56:23 · 994 阅读 · 1 评论 -
Linux启动过程详解
原文地址:http://roclinux.cn/?p=1301[正文开始]启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。转载 2015-05-24 15:35:15 · 486 阅读 · 0 评论 -
CentOS 6.6下,TFTP配置
TFTP:用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。1、安装tftp client和tftp server#yum install原创 2015-05-21 13:20:51 · 2228 阅读 · 0 评论 -
Ubuntu 14.04下,安装arm-linux-gcc-4.3.2.tgz
以下操作步骤,每一步都是有原因的,严格执行保你少折腾1、切换到root用户,复制压缩包到/tmp$sudo su#cp arm-linux.gcc-4.3.2.tgz /tmp2、解压到根目录(/)#tar -zxvf arm-linux-gcc-4.3.2.tgz -C /注:大写C 在/usr/local/arm/4.3.2/bin生成交叉编译工具链3、添加环境变量#cd ~#gedit原创 2015-05-23 13:24:00 · 1324 阅读 · 0 评论 -
System.map、vmlinuz、initrd.img的产生和作用
转载链接:http://blog.sina.com.cn/s/blog_4c6d89b20100gf2j.html一、vmlinuz1.vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内转载 2015-05-27 19:40:48 · 939 阅读 · 0 评论