IOSIG学习笔记1
来源:互联网 发布:做生日贺卡的软件 编辑:程序博客网 时间:2024/06/07 04:09
IOSIG学习笔记
1.配置环境
环境配置其实并不是很难。需要follow网上的userguide。网址:https://code.google.com/p/iosig/wiki/userGuide
按照上面的每一步骤进行配置,就可以完成安装。软件规模本身不大。需要进行进一步的完善。需要MPICH2的支持,以及numpy。这些都是要安装好的。numpy安装本身没有出现在教程中。需要另行安装。2.安装完成后,就可以进行trace过程了。Userguide给出了4个实例。首先运行execution_trace这个实例。这是一个可以记录C程序行为的实例。运行需要对路径进行修改。将Makefile中的IOSIG_LIB_PATH=$(HOME)/install/lib修改为IOSIG_LIB_PATH=$(HOME)/mpich2-install/lib。也就是mpich2的lib。这里userguide并没有给出明确的提示。但是没有这一步是不行的。修改完成后:
IOSIG_LIB_PATH=$(HOME)/mpich2-install/lib
main:main.o
gccmain.o -o main -L${IOSIG_LIB_PATH}-liosig
main.o:main.c
gcc-finstrument-functions -g -c -o main.o main.c
clean:
rm*.o main
-liosig可以记录程序行为。执行指令:sourcerun-example.sh后可以看到如下结果,即说明成功执行了:
gcc-finstrument-functions -g -c -o main.o main.c
gccmain.o -o main -L/home/tony/mpich2-install/lib -liosig
foo
Entermain at 0.000001, called from ?? (??:0)
Enterfoo at 0.000010, called from main (main.c:10)
Exit foo at 0.000037
Exit main at 0.000038
Entermain at 0.000001, called from ?? (??:0)
Enterfoo at 0.000007, called from main (main.c:10)
Exit foo at 0.000024
Exit main at 0.000025
Entermain at 0.000002, called from ?? (??:0)
Enterfoo at 0.000018, called from main (main.c:10)
Exit foo at 0.000053
Exit main at 0.000056
Entermain at 0.000003, called from ?? (??:0)
Enterfoo at 0.000027, called from main (main.c:10)
Exit foo at 0.000060
Exit main at 0.000061
可以通过这段信息看到程序的执行步骤以及执行时间。
- IOSIG学习笔记1
- [笔记]JavaScript学习笔记(1)
- 算法笔记 ---- 学习笔记 1
- c++学习笔记学习笔记1
- 机器学习-学习笔记1
- 学习笔记:git学习1
- 机器学习学习笔记1
- VC++学习笔记1
- c#学习笔记(1)
- OPENGL学习笔记1
- FCS学习笔记1
- WTL学习笔记(1)
- oracle8i学习笔记(1)
- UML学习笔记1
- JAVAGUIDE(学习笔记1)
- UML学习笔记(1)
- applet学习笔记1
- Expect学习笔记(1)
- 犀牛书第3章 JavaScript数据类型和值(上篇)
- 如何干净删除安装的程序(debian系统)
- Design Patterns II - Adapter
- 关于基于用户过滤和基于物品过滤
- DOM07---通过节点的层次关系获取节点对象
- IOSIG学习笔记1
- 如何测试洗牌程序
- sqlalchemy.exc.OperationalError: (OperationalError) could not connect to server: Connection refused
- DOM08---节点的增加,删除,替换,克隆
- Altium Designer 总结3
- postgresql的用法(转载加学习)
- 绝缘栅型场效应管
- gstreamer 在visual studio 中环境搭建记录
- 软测第五次实验结果