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"".

沒有留言:

張貼留言

[ Java 文章收集 ] 局部敏感哈希 (Locality-Sensitive Hashing, LSH) 方法介紹

Source From  Here   Preface   本文主要介紹一種用於海量高維數據的近似最近鄰快速查找技術—— 局部敏感哈希  ( Locality-Sensitive Hashing, LSH ),內容包括了 LSH 的原理、LSH 哈希函數集、以及 LSH 的一...