程式扎記: [gdb 命令] set args/show args : 程式 Argument 操作

標籤

2010年11月12日 星期五

[gdb 命令] set args/show args : 程式 Argument 操作

語法 : 
- set args 
set args argument1 argument2 

- show args 
show args 

使用範例 : 
考慮代碼 : 

  1. #include   
  2.   
  3. int main(int argc, char **argv) {  
  4.         int i;  
  5.         for(i=0; i
  6.                 printf("%s\n", argv[i]);  
  7.         }  
  8.         return 0;  
  9. }  
使用 gdb 執行該程式 

(gdb) set args "arg1=1" "arg2=2" <設定給程式執行的參數 "arg1=1" "arg2=2">
(gdb) run <執行程式>
Starting program: /root/gdbDemo/demo_run-start "arg1=1" "arg2=2"
arg1=1
arg2=2

Program exited normally.
(gdb) show args <顯示設定給程式執行的參數>
Argument list to give program being debugged when it is started is ""arg1=1" "arg2=2"".

沒有留言:

張貼留言

網誌存檔

關於我自己

我的相片
Where there is a will, there is a way!