signal 11 linux,signal 11 定位
關(guān)于關(guān)于signal?11段錯(cuò)誤,如何快速定位
使用valgrind工具
1.下載最新代碼http://valgrind.org/downloads/current.html;
2.解壓tar?xvf?valgrind-3.13.0.tar.bz2?;
3.配置Valgrind,生成MakeFile文件,可使用./configure?--help查看
./configure?--host=arm-linux?CC=/opt/hisi-linux/x86-arm/arm-hisiv600-linux/target/bin/arm-hisiv600-linux-gcc?--prefix=/home/wangbp/995_valgrind-3.13.0/tmp
默認(rèn)會(huì)報(bào)錯(cuò):Unsupported?host?architecture修改方法:修改configure文件中5630行armv7*)--->armv7*|arm)即可
4.Make;編譯Valgrind
5.make?install;安裝Valgrind到prefix指定的目錄;
6.prefix指定的目錄包含如下文件夾:bin/?include/?lib/?share/
7.在設(shè)備任一目錄,mkdir?valgrind;cd?valgrind/;mkdir?bin;?mkdir?lib;cd?lib;mkdir?valgrind
8.prefix指定的目錄下bin/下的valgrind放到設(shè)備上valgrind/bin/下;
9.prefix指定的目錄下lib/valgrind/下的memcheck-arm-linux和default.supp和vgpreload_core-arm-linux.so放到設(shè)備上valgrind/lib/valgrind/下;
10.進(jìn)入到valgrind/bin/下;
11../valgrind?--tool=memcheck?--leak-check=full?/opt/xeDMIPC3516_ZC_HS-CIPD-12C.bin?&
12.報(bào)錯(cuò)Illegal?instruction,valgrind不支持ARM9(ARMv5架構(gòu)),支持ARMv7架構(gòu)
總結(jié)
以上是生活随笔為你收集整理的signal 11 linux,signal 11 定位的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vmware安装redhat7.0虚拟机
- 下一篇: linux——signal信号