我在实验室见过用C编写Unix shell。
make[1]:输入目录`/a/cs.amu.edu/p/i/i/labs/lab/src'
./driver.pl-t t1.txt-s./tsh-a“p”
1)这是什么意思?
我有一个家庭作业。
我只是打字
制作

./driver.pl-t t1.txt-s./tsh-a“p”
一切都对我有用,但当我打字的时候
make[1]:输入目录`/a/cs.amu.edu/p/i/i/labs/lab/src'
./driver.pl-t t1.txt-s./tsh-a“p”
在linux终端中,它给出了如下内容:
循环$
make和make的区别是什么。。。。?
2)同时,硬件要求我通过此命令提交:
cp tsh.c$(handinir)/$(TEAM)-$(VERSION)-tsh.c
handinir给出了一条路径,类似于/a/cs.amu.edu/p/i/i/labs/handin。
如果我简单地输入这个命令,我就能处理工作了吗?
如有任何帮助,我们将不胜感激

最佳答案

make[1]: Entering directory `/a/cs.amu.edu/p/i/i/labs/lab/src'
./driver.pl -t t1.txt -s ./tsh -a "p"

第一行不是命令。这只是一条信息性消息,make正在更改其当前目录。此外,makefile可以调用其他makefile,而[1]表示有多少级别是这样的-同样,这只是信息性的。
要从提示符获得相同的效果,您需要键入:
cd /a/cs.amu.edu/p/i/i/labs/lab/src
./driver.pl -t t1.txt -s ./tsh -a "p"

关于c - make [1]是什么:输入a/b.c.edu/e/r/t/d ...,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21519383/

10-08 21:39
查看更多