[GDB]設置gdb反匯編語法為intel
阿新 • • 發佈:2017-09-05
connect 不用 init play 而後 手動 目錄 add class
設置gdb反匯編語法為intel
風靡於各種linux書籍的“set dis intel”已不再適用了,會出現以下錯誤:
Ambiguous set command "dis intel": disable-randomization, disassemble-next-line, disassembly-flavor, disconnected-tracing...
正確的命令是:
sudo echo "set disassembly-flavor intel" > ~/.gdbinit
GDB 在啟動的時候會按一定的路徑順序(通常是先當前目錄而後用戶目錄)尋找 .gdbinit 文件,一旦找到,就會自動執行裏面的命令。這個功能允許用戶把常用的一些命令放在這個文件裏,這樣就不用每次進入 gdb 後再去手動執行這些命令。事實上,.gdbinit 就是一個腳本,甚至可在裏面把常用的若幹 gdb命令序列定義成一個新命令,這樣只要在 gdb 裏面輸入這個新命令就等於自動執行了被定義的那個命令序列。
另外,如果用戶已經在 gdb 裏後,再去修改 .gdbinit ,只要通過:
(gdb) source ~/.gdbinit |
便可以讓那些新增加的改動生效。
[GDB]設置gdb反匯編語法為intel