原文:GDB指定和修改搜素源碼文件的路徑(set substitute-path)

今天用gdb查看core文件,發現找不到源文件。記錄一下相關命令 在gdb里面查看源碼, list一下提醒找不到相關文件,列出來的是絕對路徑的完整文件名。 helpfiles看一下幫助,可以加載符號,源文件等,自己看一下。 dir設置源碼路徑無效,showdirectories看到設置成功,但是還是找不到文件。 應該是絕對路徑的問題。 因為igcc根據你編譯的時候指定的是絕對路徑還是.. .. ...

2015-11-13 16:38 0 2747 推薦指數:

查看詳情

gdb指定源碼路徑

· 當我們在設備上使用源碼編譯程序后,在另一台設備上應用並gdb調試時,這時會提示找不到源碼文件。 · 這是因為在另一台設備中沒有源碼文件,即使有源碼文件,如果路徑和在編譯時的路徑一致的情況下也是不行的。 · 此時我們只需將源碼拷貝到另一台設備中,然后在gdb模式中設置新的路徑:(gdb) set ...

Mon Mar 28 23:08:00 CST 2022 0 3008
gdb--指定文件路徑

指定文件路徑: directory/dir dir:清除所有的自定義的源文件搜索路徑信息。 dir <dirname>:加一個源文件路徑到當前路徑的前面。指定多個路徑,可以使用”:” show dir:顯示定義了的源文件搜索路徑。 (gdb) dir /opt:/usr ...

Mon Jan 05 18:42:00 CST 2015 0 2232
gdb調試時指定源碼在linux哪個目錄,GDB源代碼查找路徑

gdb程序的時候,有時候會發現源代碼文件找不到,對於那些帶調試信息的系統庫或者第三方庫,很多時候當你真正想gdb去追他源代碼的時候你會發現gdb根本找不到這些源代碼路徑。這個時候有兩種選擇: 【1】如果gdb這個時候告訴你找不到這個帶調試信息庫的源文件路徑,此時給出的路徑地址是絕對路徑 ...

Tue Mar 15 22:30:00 CST 2022 0 1102
Ubuntu下STL源碼文件路徑+VS2010下查看STL源碼

Ubuntu版本信息 然后STL源碼位置就在 /usr/include/c++/7/bits /usr/include/c++/7.4.9/bits 這兩個文件下都有 然后我日常寫程序用的Windows10下的Ubuntu子系統STL源碼路徑也是一樣 ...

Sun Dec 15 02:23:00 CST 2019 0 257
3、C編程的各種源碼文件

1、C語言模塊化編程中的頭文件   實際開發中一般是將函數和變量的聲明放到頭文件,再在當前源文件中 #include 進來。如果變量的值是固定的,最好使用宏來代替。   .c和.h文件都是源文件,除了后綴不一樣便於區分外和管理外,其他的都是相同的,在.c中編寫的代碼同樣也可以寫在.h中,包括 ...

Mon Aug 02 02:17:00 CST 2021 0 206
vs2017 asp.net 網站發布問題 (發布路徑下含源碼文件

使用vs2010版本,網站發布后會自動將源碼發不為.dll程序集,但vs2017需要進行設置,其他版本沒有試過。 vs2017網站發布: 1. 2. 這里給一個你想用的名字,之后它會出現在你的程序文件(不是發布路徑)的 \App_Data\PublishProfiles ...

Fri Jul 20 02:05:00 CST 2018 2 3880
『Python』源碼解析_源碼文件介紹

本篇代碼針對2.X版本,與3.X版本細節不盡相同,由於兩者架構差別不大加之本人能力有限,所以就使用2.X體驗python的底層原理了。 一、主要文件夾內容 Include :該目錄下包含了Python提供的所有頭文件,如果用戶需要自己用C或C++來編寫自定義模塊擴展Python,那么就需要 ...

Mon Apr 09 18:02:00 CST 2018 0 1857
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM