linux下如何使用coredump檢視段錯誤

2021-10-09 14:41:01 字數 535 閱讀 4210

linux下如何使用coredump檢視段錯誤

1.使用ulimit -c命令檢視當前是否開啟了coredump,如果為0則表示未開啟,為unlimited則表示已經開啟,若為0可以使用ulimit -c unlimited開啟。

2.編寫一段會產生段錯誤的**core_dump.c,如下

void

main()

3.使用gcc -g core_dump.c生成乙個可以用來除錯的可執行程式。

4.執行可執行程式,產生段錯誤,生成core檔案

5.使用gdb ./a.out core命令除錯,結果如下

從除錯結果中我們可以看出**14行產生了段錯誤,引起段錯誤的原因是

將10賦值給了*p。

linux下ftp如何使用

centos7環境 1 檢查是否安裝過ftp服務 rpm qa grep vsftpd 如果沒有輸出則表示沒有安裝過 安裝ftp yum y install vsftpd 安裝完之後需要先啟動服務 service vsftpd start 檢視ftp服務 service vsftpd status ...

linux下如何使用sftp命令。

舉例,如遠端主機的 ip 是 202.206.64.33或者是網域名稱www.hebust.edu.cn,使用者名稱是 fyt 在命令列模式下 sftp fyt 202.206.64.33或者 fyt www.hebust.edu.cn。回車提示輸入密碼。進入提示符 sftp ssh fyt 202...

Linux下如何使用ISO檔案

1.什麼是iso檔案?iso檔案 就是以iso為副檔名的檔案,它是iso9660檔案格式,一種光碟 cd 上的檔案系統格式。簡單地說,就是資料在資料光碟上的組織形式 它的特點是 1 最多隻包含8級子目錄 可以用rockridgeextension增大這個限制 2 檔名最大32字元 3 檔案大小不超過...