生成core的除錯方法

2021-06-02 07:17:37 字數 961 閱讀 9775

1. telnet到stb啟動u盤listen

./hmw.sh

2. mount -o nolock -o proto=tcp 192.168.23.71:/home/qinshijun/liguowang/core /mnt/usb7

ulimit -c unlimited

echo /mnt/usb7/192-168-23-108-core-%e-%p-%t > /proc/sys/kernel/core_pattern

3. killall -11 hmw_start.elf 主動生成core

766  cd ../release/c01lbgv01/ec2108y/

767  ls

768  cd debug/

769  ls -la

771  ls -la

772  sudo chmod 777 core.6584

773  mipsel-linux-gdb hmw_start.elf -c core.6584

775  mipsel-linux-gdb hmw_start.elf -c core.6584

777  ls -la

778  sudo chmod 777 core.6604

779  mipsel-linux-gdb hmw_start.elf -c core.6604 

780  pwd

[root@localhost ~]# cat .gdbinit

set solib-absolute-prefix /opt/embedsky/4.3.3/arm-none-linux-gnueabi

set solib-search-path /opt/embedsky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/lib:/opt/embedsky/4.3.3/arm-none-linux-gnueabi/libc/armv4t/usr/lib

linux 生成core 檔案,並除錯

本文講述了實現 core 檔案自動生成的配置方法,具體執行步驟如下 1.編輯環境配置檔案,讓 shell 啟動時自動設定 ulimit 登陸 linux 伺服器,任意位置鍵入 echo ulimit c 1024 etc profile 退出 linux 重新登陸 linux 鍵入 ulimit c...

core檔案生成及使用gdb除錯

首先,linux下預設不生成core檔案。使用使用ulimit c命令可檢視core檔案的生成開關,如果為0則表示關閉此功能。使用ulimit c filesize命令,可以限制core檔案的大小 filesize的單位為kbyte 使用ulimit c unlimited,則表示core檔案的大小...

Linux下core檔案除錯方法

在程式不尋常退出時,核心會在當前工作目錄下生成乙個core檔案 是乙個記憶體映像,同時加上除錯資訊 使用gdb來檢視core檔案,可以指示出導致程式出錯的 所在檔案和行數。1.core檔案的生成開關和大小限制 1 使用ulimit c命令可檢視core檔案的生成開關。若結果為0,則表示關閉了此功能,...