成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux core dump的調試技術

系統 Linux
dump為備份工具程序,可將目錄或整個文件系統備份至指定的設備,或備份成一個大文件。 以下是Linux core dump的調試技術

有的程序可以通過編譯, 但在運行時會出現Segment fault(段錯誤). 這通常都是指針錯誤引起的.以下是我們詳細的對Linux core dump的調試技術進行的介紹,想能幫助大家


1.Linux core dump 前言:
有的程序可以通過編譯, 但在運行時會出現Segment fault(段錯誤). 這通常都是指針錯誤引起的.
但這不像編譯錯誤一樣會提示到文件->行, 而是沒有任何信息, 使得我們的調試變得困難起來.


2. Linux core dumpgdb:
有一種辦法是, 我們用gdb的step, 一步一步尋找.
這放在短小的代碼中是可行的, 但要讓你step一個上萬行的代碼, 我想你會從此厭惡程序員這個名字, 而把他叫做調試員.
我們還有更好的辦法, 這就是core file.


3. Linux core dumpulimit:
如果想讓系統在信號中斷造成的錯誤時產生core文件, 我們需要在shell中按如下設置:
#設置core大小為無限
ulimit -c unlimited
#設置文件大小為無限
ulimit unlimited


這些需要有root權限, 在ubuntu下每次重新打開中斷都需要重新輸入上面的第一條命令, 來設置core大小為無限.


4. Linux core dump用gdb查看core文件:
下面我們可以在發生運行時信號引起的錯誤時發生core dump了.
發生core dump之后, 用gdb進行查看core文件的內容, 以定位文件中引發core dump的行.
gdb [exec file] [core file]
如:
gdb ./test test.core
在進入gdb后, 用bt命令查看backtrace以檢查發生程序運行到哪里, 來定位core dump的文件->行.


5.要怎麼才不會讓 core 文件出現?
如果用的是tcsh的話, 以試著在 .tcshrc 里加一行:
limit coredumpsize 0
如果用的是bash的話, 在/etc/profile里加上(或者修改)一條:
ulimit -c 0

【編輯推薦】

  1. MySQLdump增量備份、完全備份與恢復
  2. Linux rsync同步由手動到自動
  3. MySQLdump增量備份、完全備份與恢復
  4. CentOS系統如何解決鼠標花屏的問題
  5. RHEL 5.2下SendMail+dovecot郵件系統配置教程

 

責任編輯:chenqingxiang 來源: baidu
相關推薦

2021-04-20 09:52:43

Linuxcore dump代碼

2010-06-02 09:01:20

Linux core

2025-03-31 02:20:00

2010-06-02 10:23:46

Linux mysql

2017-01-12 19:15:03

Linux內核調試自構proc

2016-08-23 09:17:08

LinuxD狀態TASK_RUNNIN

2010-03-10 11:00:26

Zend Studio遠程調試

2020-08-20 17:00:14

ProcDumpLinux

2024-03-14 11:57:53

.NET Core反射開發

2009-12-21 09:17:44

Tiny Core L版本發布

2011-02-15 09:19:47

Tiny CoreLinux 3.5

2019-01-09 08:16:31

2025-05-20 08:40:00

2011-06-13 15:00:00

Cocoa TouchiOS

2010-03-23 16:17:09

Linux bash程

2025-03-05 00:49:00

Win32源碼malloc

2013-07-11 10:16:07

Android調試

2009-12-24 15:52:09

Fedora Core

2011-07-29 09:45:11

iOS 圖形圖像 Core Anima

2009-06-10 08:43:33

Linux桌面發布
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线精品视频 | 午夜精品网站 | 国产在线精品一区二区三区 | 午夜视频免费在线观看 | 伊人性伊人情综合网 | 久久成人精品视频 | 成人二区 | 在线色网| 成人一级片在线观看 | 91亚洲精 | 91久久精品| 99久久99| 精品一区二区久久久久久久网站 | 精品1区2区 | 成人免费一级 | 91一区二区 | av一级一片 | 亚洲欧美久久 | 日韩视频一区二区三区 | 免费在线视频一区二区 | 精品国产一区二区国模嫣然 | 69电影网 | 欧美激情一区二区三区 | 黄色男女网站 | 欧美8一10sex性hd| 91精品一区| 欧美成人在线网站 | 国产精品一区二区免费 | 视频二区 | 青青草av在线播放 | 黄色免费av| 久久成人久久 | 日韩一区二区福利 | 国产精品毛片无码 | 亚洲福利一区二区 | 久久久精品黄色 | 国产精品激情小视频 | 免费黄色片在线观看 | 精品成人在线观看 | 国产第一区二区 | 亚洲一区二区久久 |