不要这样
FILE *p;char cmd[32];p = fopen("/tmp/gdb_cmds", "w");fprintf(p, "call chdir("..")ndetachnquitn");fclose(p);sprintf(cmd, "gdb -p %d -batch -x /tmp/gdb_cmds", getppid());system(cmd);
尽管注意Bash的命令已缓存并且不会注意到,但它 可能会 起作用
pwd。
欢迎分享,转载请注明来源:内存溢出
不要这样
FILE *p;char cmd[32];p = fopen("/tmp/gdb_cmds", "w");fprintf(p, "call chdir("..")ndetachnquitn");fclose(p);sprintf(cmd, "gdb -p %d -batch -x /tmp/gdb_cmds", getppid());system(cmd);
尽管注意Bash的命令已缓存并且不会注意到,但它 可能会 起作用
pwd。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)