argv的作用 //例如这个程序是app 则在终端输入 ./app -h int main(int argc, char* argv[]) { if (argc > 1 && strcmp(argv[1], "-h") == 0) {//表示如果第一个参数是-h就执行下面的操作 cout<<"参数带了-h" return 0; } } gdb gdb xxx //进到某个程序里 disas main //进入到main函数入口 然后看call来看哪些函数会调用 ebp就是栈的基地址