誰幫我說一下 謝謝了!!
為什么 我用 cc b.c 不能輸出 b.out???? 用cc b.c -o b.out? 而且./b.out 能夠正常執(zhí)行。 然后用管道 ./a.out | ./b.out 就進(jìn)入死循環(huán)了?? 還有 ./a.out 和 ./b.out 單獨都能順利執(zhí)行得到正確的結(jié)果
為什么 我用 cc b.c 不能輸出 b.out???? 用cc b.c -o b.out? 而且./b.out 能夠正常執(zhí)行。 然后用管道 ./a.out | ./b.out 就進(jìn)入死循環(huán)了?? 還有 ./a.out 和 ./b.out 單獨都能順利執(zhí)行得到正確的結(jié)果
2015-12-10
你這兩個代碼是課程中演示的那個嗎?
舉報
2016-02-18
cc.b.c輸出的應(yīng)該是a.out,-o后面跟的文件名意思是給編譯的結(jié)果重新起一個名字。而后面那個問題,由于管道的作用是把前面程序執(zhí)行的結(jié)果輸入后面的程序中,所以不僅要看兩個程序的正確性,還要看二者的關(guān)聯(lián)。