求问下 6.s081 的 lab1 的一个问题

学术专区 287 views 1 replies
#1 ·

问题背景

Lab: Xv6 and Unix utilities (mit.edu)

Pasted image 20240807154852
Pasted image 20240807154904
Pasted image 20240807154939

问题描述

我的 exec 好像没起作用?参数应该都是正常传递到了(命令行中可以输出),命令行中输入命令也可以得到正确的输出(hello),可是传递给 exec 没有任何输出,这个是怎么回事呢,谢谢大家

69c38bd9a2ea5e6547a05959961dc8a6

源代码

xargs.c|attachment (2.4 KB)

#2 ·

已解决,问题出在我 exec 的参数数组的传递上,比如 exec 一个 grep 程序,则参数数组(即代码中的 args)的第一个元素应该是 grep