- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 使用ctags出现的问题
当在一个c工程下,使用 ctags -R,再用vim打开其目录下的源文件时,出现了cstag:tag not found但是已经在顶层目录下已经有了tags;这是因为源文件在当前目录下没有找到tags文件,解决办法是在在vim的配置文件~/virmrc添加set tags=tags;使如果源文件在当前文件夹下没有找到tags,可以到它的上层目录下继续寻找;
2012-12-20 09:17:15 1396
转载 Linux X86架构虚拟内存分布
Linux X86架构虚拟内存分布言使用的指针占用的存储空间大小为4或者8个字节(分别对应32位和64位cpu架构),因此指针所能引用的虚拟内存范围是分别是4G或者4G*4G.而事实上Linux操作系统将虚拟地址空间分成了两部分,其中的低地址部分作为用户空间,高地址部分作为内核空间. 具体来说,对32系统来说,用户地址空间大小为3G(Windows通常是2G),内核地址空间使用剩余的1G部分.
2012-12-19 15:54:27 1500 1
原创 linux学习
(1)首先知道了GNU,GNU is GNU's Not Unix;(2)了解了内核中各个文件夹的大概意思:arch,block,crypto,drivers,fs,include,init,ipc,kernel,lib,mm,net,script, security,sound,usr;(3)所有Linux进程的父进程init是内核完成启动序列后运行的第一个程序;(4)内核模式和用户
2012-12-19 09:05:19 323
转载 linux下system函数
函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽略。返回值 =-1:出现错误 =0:调用成功但是没有
2012-12-12 11:49:53 464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人