这是我的第一个文件:
int main(int argc, char *argv[]){
printf("\n\nJe suis dans le fils\n\n");
execl("/exec","ii",NULL);
printf("\n\nJe suis revenu dans le fils\n\n");
}
这是执行文件:
int main(int argc, char *argv[]){
printf("\n\n\n\nJe suis dans le exec\n\n\n\n");
printf("\n\n argc = %d \n\n argv[0] = %s \n\n argv[1] = %s",argc,argv[0],argv[1]);
}
问题 :
我在 exec 文件中被阻止,所以在 1s 文件中的printf
my 之后execl
不显示:/ 而且当我通常执行 argv[0] 的 printf 时,它应该显示文件路径但这里显示了我“二”