摘要:
gprof是GNU组织下的一个比较有用的性能测试功能: 主要功能: 找出应用程序中消耗CPU时间最多的函数; 产生程序运行时的函数调用关系、调用次数 基本原理: 首先用户要使用gprof工具,必须在GCC编译该文件的选项中添加-pg选项,然后GCC会在用户应用程序的每一个函数中加入一个名为mcount(或者是_mcount、__mcount,这依赖于编译器或操作系统)的函数,即应用程序中每一个函数都要调用mcount函数,而mcount函数使用后会在内存中保存函数调用图,并通过函数调用堆栈的形式查找子函数和父函数的地址,这张调用图也保存了所有与函数调用相关的调用时间、调用次数... 阅读全文
posted @ 2013-11-16 21:37
ITtecman
阅读(1830)
评论(0)
推荐(0)
摘要:
login shell:取得bash时需要完整的登录流程non-login shell:取得bash接口的方法不需要重复登录,举例来说,你以x window登录Linux后,再以x的图形界面启动终端机,此时那个终端接口并没有需要再次输入账号与密码,那个bash的环境就称为non-login shell。你在原本的bash环境下再次执行bash命令,同样也没有输入账号密码,那第二个bash(子进程)也是non-login shell。login shell 和 non-login shell 读取的配置文件数据并不一致。login shell 其实只会读取以下两个配置文件:(1)/etc/pro 阅读全文
posted @ 2013-11-16 17:52
ITtecman
阅读(280)
评论(0)
推荐(0)
摘要:
当我们执行一个命令时,系统会依据PATH的设置去PATH定义的每个目录下查寻该命令的可执行文件,如果在PATH定义的目录中含有多个文件名为我们要执行的命令的可执行文件时,那么先查询到的同名命令先被执行。 #echo $PATH 查看PATH定义了哪些目录 PATH(一定是大写),这个变量的内容是由一堆目录所组成的,每个目录中间用冒号(:)隔开,每个目录是有顺序之分的。 #PATH=$PATH:/root 将/root加入PATH当中 不通身份用户默认的PATH不同,默认能够随意执行的命令也不同 PATH是可以修改的 使用绝对路径或相对路径直接指定某个命令的文件名来执行,会比... 阅读全文
posted @ 2013-11-16 16:58
ITtecman
阅读(3232)
评论(0)
推荐(0)
摘要:
脚本文件名(命令)的查询: 外部命令(非bash所提供的命令)的查询:#which name (which默认情况下是查找PATH内所规范的目录) 内置在bash中的命令的查询:#type name文件名的查找: 通常是先使用whereis或者是locate来查找,如果真的找不到了,才以find来查找。因为whereis与locate是利用数据库来查找,相当快速;而find要查询硬盘,速度慢。 如果要使搜索到的结果更加准确,可以先手动更新数据库,手动更新数据库命令:#updatedb #whereis [-bmsu] 文件名或目录名 #locate [-ir] keyword ... 阅读全文
posted @ 2013-11-16 10:11
ITtecman
阅读(329)
评论(0)
推荐(0)
摘要:
重点掌握以下知识点: 了解gcc编译器的下载和安装方法,包括嵌入式交叉编译平台搭建的方法 重点掌握gcc的基本编译流程和编译方法 重点掌握gcc编译的高级操作及选项 了解gcc编译器性能分析工具,包括gprof和gcovgcc下载地址:ftp://ftp.gnu.org/gnu/gcc/安装过程中遇到的问题: #./configure --help 查看可用的参数 一般来说configure较重要的就是那个--prefix=/path了,--prefix后面接的路径表示这个软件将来要安装到那个目录去,如果你没有指定--prefix=/path这个参数,通常默认参数就是/usr/l... 阅读全文
posted @ 2013-11-16 09:44
ITtecman
阅读(1163)
评论(0)
推荐(0)
摘要:
用户可以进入某目录成为“可工作目录”的基本权限: 可使用的命令:例如cd等切换工作目录的命令 目录所需权限:用户对这个目录至少需要具有x的权限 额外需求: 如果用户想要在这个目录内利用ls查阅文件名,则用户对此目录还需要r的权限用户在某个目录内读取一个文件的基本权限: 可使用的命令:例如cat、more、less等 目录所需权限:用户对这个目录至少需要具有x的权限 文件所需权限:用户对文件至少需要有r的权限用户可以修改一个文件的基本权限: 可使用的命令:例如nano、vi等 目录所需权限:用户在该文件所在的目录至少要有x的权限 文件所需权限:用户对该文件至少要有r,w权限用... 阅读全文
posted @ 2013-11-16 08:16
ITtecman
阅读(209)
评论(0)
推荐(0)

浙公网安备 33010602011771号